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 :

[MAVEN]Lancement generation du site : xml-maven-plugin


Sujet :

Maven Java

  1. #1
    Membre habitué Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Points : 164
    Points
    164
    Par défaut [MAVEN]Lancement generation du site : xml-maven-plugin
    J'ai un probleme avec ma generation de site :
    Mon projet multi-module possede une phase de generation de dtd via le plugin "xml-maven-plugin" ( phase : generate-resources)

    Losrque je lance mon "mvn install" tout ce passe bien pas d'erreur

    Par contre, lorsque je lance "mvn site", il passe egalement par la phase generate-resources et la ... une build failure
    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
    35
    36
    37
    38
    39
    [INFO] [xml:transform {execution: generateDtd}]
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] No TransformationSets configured.
    [INFO] ------------------------------------------------------------------------
    [DEBUG] Trace
    org.apache.maven.BuildFailureException: No TransformationSets configured.
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:560)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecycle(DefaultLifecycleExecutor.java:896)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(DefaultLifecycleExecutor.java:739)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:530)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
    	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:324)
    	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.MojoFailureException: No TransformationSets configured.
    	at org.codehaus.mojo.xml.TransformMojo.execute(TransformMojo.java:405)
    	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
    	... 20 more
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 12 seconds
    [INFO] Finished at: Thu Oct 04 15:00:24 CEST 2007
    [INFO] Final Memory: 23M/1016M
    [INFO] ------------------------------------------------------------------------

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 219
    Points : 200
    Points
    200
    Par défaut
    On peut voir ton pom ca nous aidera certainement car comme ça

  3. #3
    Membre habitué Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Points : 164
    Points
    164
    Par défaut
    Pas de Probleme ... voila
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
     
    ...
    <plugin>
    	<groupId>org.codehaus.mojo</groupId>
    	<artifactId>xml-maven-plugin</artifactId>
    	<version>1.0-beta-2</version>
    	<inherited>false</inherited>
    	<executions>
    		<execution>
    			<id>generateDtd</id>
    			<phase>generate-resources</phase>
    			<goals>
    				<goal>transform</goal>
    			</goals>
    		</execution>
    	</executions>
    	<configuration>
    		<transformationSets>
    			<transformationSet>
    				<dir>${src.test.resources}</dir>
    				<outputDir>
    					${generated.test.resources}
    				</outputDir>
    				<includes>
    					<include>**/test/schema/*.xml</include>
    				</includes>
    				<stylesheet>
    					script/test/XMLToDTD.xsl
    				</stylesheet>
    				<fileMappers>
    					<fileMapper
    						implementation="org.codehaus.plexus.components.io.filemappers.FileExtensionMapper">
    						<targetExtension>
    							.dtd
    						</targetExtension>
    					</fileMapper>
    				</fileMappers>
    			</transformationSet>
    		</transformationSets>
    	</configuration>
    </plugin>
    ...

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 219
    Points : 200
    Points
    200
    Par défaut
    Je ne suis pas expert de ce plug-in . Cependant l'erreur est assez explicite dans le sens ou il te dit qu'il y'a un problème de configuration avec ce plug-in.

    Il faut se demander ce que la phase install (et antérieur) apporte en plus que la phase site ou ce que la phase site apporte en plus que la phase install.

    Dans un premier temps j'essairai de mettre les chemins des différents fichiers en dur :

    **/test/schema/*.xml
    ou peut être que tes rep : ${src.test.resources}, ${generated.test.resources} sont différents suivant les phases.

    Je suis pas sur que ca t'aide plus mais je n'ai pas réellement d'idée concrete à ce sujet.

  5. #5
    Membre habitué Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Points : 164
    Points
    164
    Par défaut
    Bon, ne trouvant pas de solution je viens de mettre une issue sur JIRA.

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2005
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 27
    Points : 30
    Points
    30
    Par défaut [MAVEN]Lancement generation du site : xml-maven-plugin
    Il semble que la configuration du plugin XML de maven se perde quelque part...

  7. #7
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 197
    Points : 248
    Points
    248
    Par défaut
    d'après la doc [1] et le code [2] il n'y a pas de phase generate-resources dans le cycle de vie du site.

    [1] http://maven.apache.org/guides/intro...lifecycle.html
    [2] http://svn.apache.org/viewvc/maven/c...ml?view=markup

  8. #8
    Membre confirmé

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Points : 515
    Points
    515
    Par défaut
    Effectivement, la phase generate-resources n'est pas dans le cycle de vie du site. Mais alors on peut se demander pourquoi le plugin est appelé ?

    Rémy

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/07/2010, 12h42
  2. [Checkstyle] [Maven] Generer le checkstyle sans generation de site
    Par bassemeco dans le forum Qualimétrie
    Réponses: 0
    Dernier message: 25/04/2008, 15h34
  3. Generation de Site pour un Plugin Maven
    Par Palmer dans le forum Maven
    Réponses: 6
    Dernier message: 26/06/2007, 17h08
  4. [MAVEN] Creation de site pour un plugin perso
    Par DanielW33 dans le forum Maven
    Réponses: 2
    Dernier message: 26/04/2007, 17h25
  5. [MAVEN] Creation de site : le fichier site.xml
    Par DanielW33 dans le forum Maven
    Réponses: 9
    Dernier message: 11/04/2007, 11h01

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