L'utilisation de maven Build Helper Plugin Maven
Je suis d'essayer d'ajouter un dossier source pour maven projet java d'Eclipse à l'aide d'un plugin maven.
Lors de l'utilisation de l'org.codehaus.mojo plugin je reçois l'erreur suivante
Échec de l'exécution de l'objectif org.codehaus.mojo:build-helper-maven-plugin:1.7:ajouter la source (par défaut-cli) sur demande de projet-cadre: Les paramètres "sources" pour objectif org.codehaus.mojo:build-helper-maven-plugin:1.7:ajouter la source est manquant ou non valide -> [Aide 1]
À partir de la lecture de la documentation sur http://mojo.codehaus.org/build-helper-maven-plugin/usage.html cela devrait être correct ?
Le dossier cible/sources/mygeneratedfiles sur existe.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>target/sources/mygeneratedfiles</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
J'ai besoin d'ajouter un dossier. Veuillez voir les modifications
La question est de savoir quel type de généré dossier de ce type d'outil? Êtes-vous à l'aide de une sorte de génération plugin ?
ses un maven généré le dossier et son chemin d'accès est cible/sources/mygeneratedfiles Le dossier est généré par Maven
Vous n'avez pas répondu à la question mais de toute façon le problème semble être que l'accumulation helper plugin est exécutée dans la mauvaise phase.
OriginalL'auteur blue-sky | 2012-05-24
Vous devez vous connecter pour publier un commentaire.
Le problème est que la construction du plugiciel d'aide est en général trop vieux pour être utilisé avec les dernières versions de maven (en combinaison avec la m2e plugin eclipse), en raison de la relative "nouveau" Cycle de vie-les règles de mappage.
J'ai résolu ce problème en ajoutant un lifecyclemapping de configuration pour le build-helper-maven-plugin pour le orgeclipse.m2e plugib. voir ci-dessous:
OriginalL'auteur Hannes Kogler