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 :

Déploiement avec Maven sous JBoss


Sujet :

Maven Java

  1. #21
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Points : 174
    Points
    174
    Par défaut
    Sans l'ajout du plugin ant et donc l'exécution de ton script, est-ce que l build maven s'exécute correctement ?
    Est-ce que lors du build, la tache ant est exécutée malgré l'erreur dans le 2nd module ?

  2. #22
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Points : 66
    Points
    66
    Par défaut
    Sans l'ajout du plugin ant et donc l'exécution de ton script, est-ce que l build maven s'exécute correctement ?
    Oui sans le script, le build maven se fait sans problème -> BUILD SUCCESSFUL.

    Est-ce que lors du build, la tache ant est exécutée malgré l'erreur dans le 2nd module ?
    Les echos se font bien oui. Malgré le BUILD FAILED le script est bien exécuté.

  3. #23
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Points : 174
    Points
    174
    Par défaut
    Le script ant est-il executé entre le build des 2 premiers modules ?
    Si ce n'est pas le cas, je ne comprends pas pourquoi le build du second module plante puisque le script ant de copie n'a pas été exécuté...
    Peux-tu lancer la commande maven avec l'option -e et montrer les logs ?

  4. #24
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Points : 66
    Points
    66
    Par défaut
    Ah d'accord en fait j'ai l'impression qu'il ne connais pas le plugin : "maven-antrun-plugin"

    C:\NewWorkSpace\WKS_128\WKS_128\application-npdt>mvn -e install
    + Error stacktraces are turned on.
    [INFO] Scanning for projects...
    [INFO] Reactor build order:
    [INFO] ApplicationNPDT
    [INFO] ApplicationNPDTBusinessPresentation
    [INFO] ApplicationNPDTBusiness
    [INFO] ApplicationNPDTPresentation
    [INFO] ApplicationNPDTBusinessEar
    [INFO] ApplicationNPDTPresentationSar
    [INFO] ----------------------------------------------------------------------------
    [INFO] Building ApplicationNPDT
    [INFO] task-segment: [install]
    [INFO] ----------------------------------------------------------------------------
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] The plugin 'org.apache.maven.plugins:maven-antrun-plugin' does not exist or no valid version could be found
    [INFO] ------------------------------------------------------------------------
    [INFO] Trace
    org.apache.maven.lifecycle.LifecycleExecutionException: The plugin 'org.apache.maven.plugins:maven-antrun-plugin' does not exist or no valid ver
    ould be found
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1286)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(DefaultLifecycleExecutor.java:1221)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:987)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
    Caused by: org.apache.maven.plugin.version.PluginVersionNotFoundException: The plugin 'org.apache.maven.plugins:maven-antrun-plugin' does not ex
    no valid version could be found
    at org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:228)
    at org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:90)
    at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:166)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1257)
    ... 17 more
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: < 1 second
    [INFO] Finished at: Wed Apr 23 11:39:49 CEST 2008
    [INFO] Final Memory: 4M/7M
    [INFO] ------------------------------------------------------------------------

    J'ai testé comme tu m'a dis mais ça ne marche pas :

    C:\NewWorkSpace\WKS_128\WKS_128\application-npdt>
    mvn install:install-file
    -Dfile=C:\03 repository-maven-2103\org\apache\maven\plugins
    -DgroupId=org.apache.maven.plugins
    -DartifactId=maven-antrun-plugin
    -Dversion=1.1
    -Dpackaging=org.apache.maven.plugins
    -DgeneratePom=true
    j'ai commenté le repository central dans le fichier settings.xml afin qu'il puisse aller sur le net. j'ai un build error.

    Mais je ne comprend pas pourquoi il s'exécute bien alors le script ant si il ne connais pas le plugin...?

  5. #25
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Points : 174
    Points
    174
    Par défaut
    La commande mvn install:install-file a fonctionné ou pas ?
    Si cette commande a marché, normalement le plugin devrait etre connu de maven.

  6. #26
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Points : 66
    Points
    66
    Par défaut
    Non la commande ne marche pas...

  7. #27
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Points : 174
    Points
    174
    Par défaut
    Quelle est l'erreur ?

  8. #28
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Points : 66
    Points
    66
    Par défaut
    C:\NewWorkSpace\WKS_128\WKS_128\application-npdt>mvn install:install-file -Dfile=C:\03 repository-maven-2103\org\apache\maven\plugins -DgroupId=org.
    ache.maven.plugins -DartifactId=maven-antrun-plugin -Dversion=1.1 -Dpackaging=org.apache.maven.plugins -DgeneratePom=true
    [INFO] Scanning for projects...
    [INFO] Reactor build order:
    [INFO] ApplicationNPDT
    [INFO] ApplicationNPDTBusinessPresentation
    [INFO] ApplicationNPDTBusiness
    [INFO] ApplicationNPDTPresentation
    [INFO] ApplicationNPDTBusinessEar
    [INFO] ApplicationNPDTPresentationSar
    [INFO] Searching repository for plugin with prefix: 'install'.
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] The plugin 'org.apache.maven.plugins:maven-antrun-plugin' does not exist or no valid version could be found
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: < 1 second
    [INFO] Finished at: Wed Apr 23 11:45:56 CEST 2008
    [INFO] Final Memory: 3M/6M
    [INFO] ------------------------------------------------------------------------

  9. #29
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Points : 174
    Points
    174
    Par défaut
    Dans le pom parent, change l'id du plugin ant en remplaçant "install" par "antCopy" par exemple.

  10. #30
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Points : 66
    Points
    66
    Par défaut
    J'ai modifié cette section comme tu me l'as dit :

    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <executions>
    <execution>
    <id>antCopy</id>
    <phase>install</phase>
    <configuration>
    <tasks>
    <ant antfile="testAnt.xml">
    <target name="test"/>
    </ant>
    </tasks>
    </configuration>
    <goals>
    <goal>run</goal>
    </goals>
    </execution>
    </executions>
    </plugin>
    ça ne fonctionne pas mieux.

    Sinon j'étais en train de voir que Continuum était peut être une bonne solution pour mon problème, qu'est-ce que tu en pense ?

    enfin essayons déjà de résoudre ce problème par curiosité

  11. #31
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 116
    Points : 66
    Points
    66
    Par défaut
    Je crois tout simplement que le plugin maven-antrun-plugin n'est pas installé.

    Le lien de téléchargement de ce plugin ne marche plus sur http://www.mvnrepository.com/artifac...-antrun-plugin

    Quelqu'un a-t-il le .jar de ce plugin ?

    Merci.

  12. #32
    Membre régulier
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 49
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 114
    Points : 101
    Points
    101
    Par défaut
    Bonjour, Je vois que tu est décidé à utiliser une tache ant, je ne pourrais pas t'aider sur ce point. Mais j'utilise un autre plugin pour le déploiement d'applications : cargo. Je le trouve très simple pour ce que j'en fait, j'utilise uniquement le déploiement. Ca vaut peut-être le cout d'essayer ...

    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
     
    <plugin>
    				<groupId>org.codehaus.cargo</groupId>
    				<artifactId>cargo-maven2-plugin</artifactId>
    				<configuration>
    					<container>
    						<containerId>jboss4x</containerId>
    						<home>${jboss.home}</home>
    					</container>
    					<configuration>
    						<home>${jboss.server}</home>
    					</configuration>
    				</configuration>
    				<executions>
    					<execution>
    						<id>deploy</id>
    						<phase>install</phase>
    						<goals>
    							<goal>deploy</goal>
    						</goals>
    					</execution>
    				</executions>
    			</plugin>

Discussions similaires

  1. Problème de déploiement avec Maven et Weblogic
    Par imed0083 dans le forum Maven
    Réponses: 0
    Dernier message: 30/03/2009, 18h42
  2. Problème lors du déploiement avec Maven
    Par _cece dans le forum SpagoBI
    Réponses: 2
    Dernier message: 25/09/2008, 20h49
  3. Utilisation de XSLTC avec Xalan sous JBoss
    Par Cheub dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 10/02/2008, 21h08

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