Plugin erreur: exécution ne sont pas couverts par la configuration de cycle de vie
Je suis en train d'utiliser le maven-warpath-plugin disponible ici. Mais je reçois une erreur dans mon pom.xml fichier qui dit:
Exécution des plugins ne sont pas couverts par la configuration de cycle de vie: org.appfuse.plugins:maven-warpath-plugin:2.1.0:ajouter des classes (exécution: par défaut, la phase: generate-sources)
Comment puis-je résoudre ce problème? Voici mon pom.xml l'extrait de code pour le plugin:
<plugin>
<groupId>org.appfuse.plugins</groupId>
<artifactId>maven-warpath-plugin</artifactId>
<version>2.1.0</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>add-classes</goal>
</goals>
</execution>
</executions>
</plugin>
Eclipse me propose un quickfox astuce pour "découvrir de nouveaux m2e connecteurs" pour résoudre cette erreur. J'ai installé la plupart des connecteurs disponibles qui semblent s'appliquer, mais l'erreur est toujours là. Aucune idées de comment je pourrais faire ce travail?
OriginalL'auteur Ayyoudy | 2011-09-12
Vous devez vous connecter pour publier un commentaire.
C'est la nouvelle comportement de m2e (qui a remplacé l'ancien plugin m2eclipse). Pour spécifier ce que eclipse devrait le faire avec le plugin, vous devez configurer la compilation du cycle de vie de la cartographie dans le cadre du projet pom.xml - ou installer un connecteur (qui décide si le plugin doit être exécuté dans une éclipse de construire ou pas) si elle existe.
Comme il semble y avoir pas de connecteur pour le maven-warpath-plugin pourtant, vous devez définir le comportement dans le pom. Vous pouvez utiliser la deuxième éclipse quickfix (Permamnently marque but ajoutez-les cours pom.xml comme ignoré dans eclipse construire). Cela va ajouter la section suivante à votre pom:
Vous pouvez modifier la
<ignore>
action à<execute>
si vous voulez traiter le plugin dans chaque éclipse de construire (surimport
,clean
, ...).La configuration du plugin eclipse est spécifique et ne fait pas l'pom.xml esthétique - mais au moins, il n'a pas d'influence sur le Maven build....
Manai Il ne devrait pas affecter l'exécution, comme il n'a pas d'influence sur le maven build.
Aussi loin que je peux voir dans mes tests, cette approche est directement en omettant maven-warpath-plugin Maven build, n'est-ce pas? Je veux dire, je m'attendre à recevoir un
<type>warpath</type>
artefact comme une dépendance dans mon principale de la guerre, à laquelle il ne peut pas être identifié.Motard, je ne suis pas sûr de ce que tu veux dire par "omission maven-warpath-plugin" - Le pluginManagement section n'a pas d'influence sur la build - il élimine l'éclipse message d'erreur. Je ne sais pas si il y a un connecteur disponible pour le moment pour le maven-warpath-plugin. Cela fait de cette section inutiles.
OriginalL'auteur FrVaBe
Voir aussi la réponse Comment faire pour résoudre "exécution des plugins ne sont pas couverts par la configuration de cycle de vie" pour le Printemps des Données Builds Maven
OriginalL'auteur leef