IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Comment générer des sources?


Sujet :

Maven Java

  1. #1
    Membre habitué

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2004
    Messages : 118
    Points : 137
    Points
    137
    Par défaut Comment générer des sources?
    J'utilise jrpcgen pour générer des sources java à partir de fichiers *.X.
    J'aimerais que maven génère ces sources java mais je crois qu'il n'existe aucun plugin pour jrpcgen (google search "jrpcgen maven" ne donne aucun résultat).
    Ma question est la suivante: dois-je écrire un plugin maven qui s'exécutera à l'étape generate-sources du lifecycle, ou est-il possible de spécifier (et comment) simplement une commande à exécuter lors de l'étape generate-sources?

  2. #2
    Membre confirmé Avatar de spekal
    Inscrit en
    Mai 2005
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 502
    Points : 510
    Points
    510
    Par défaut
    Peut être aurais-tu meilleur compte à utiliser le plugin Exec.

  3. #3
    Membre actif Avatar de dvicente72
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Points : 226
    Points
    226
    Par défaut
    ou si il y a une tâche ANT pour jrpcgen, tu peux directement utiliser le plugin antrun dans la section build

    du genre (moi je l'utilise pour faire le rmic après la phase de compile):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    <build>
      <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
              <execution>
                <phase>process-classes</phase>
                <configuration>
                  <tasks>
                    <echo>Running rmic</echo>
                    <rmic base="target/classes" includes="**/*.class" debug="${debug}" stubversion="1.2" verify="true"> 
            						<classpath refid="maven.compile.classpath"/>   
        						</rmic>
                  </tasks>
                </configuration>
                <goals>
                  <goal>run</goal>
                </goals>
              </execution>
            </executions>
            <dependencies>
              <dependency>
                <groupId>com.sun</groupId>
                <artifactId>tools</artifactId>
                <scope>system</scope>
                <version>1.3.1_08</version>
                <systemPath>${java.home}/../lib/tools.jar</systemPath>
              </dependency>
            </dependencies>
          </plugin>
    </plugins>
      </build>

Discussions similaires

  1. Réponses: 98
    Dernier message: 13/01/2013, 13h17
  2. Réponses: 88
    Dernier message: 20/11/2009, 04h19
  3. Réponses: 9
    Dernier message: 14/12/2005, 19h44
  4. Réponses: 2
    Dernier message: 22/07/2005, 23h19
  5. Comment générer des pages HTML dynamiques ?
    Par Devil666 dans le forum Java EE
    Réponses: 2
    Dernier message: 15/04/2005, 11h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo