Maven Antrun N'exécutant pas de tâches
Je suis en utilisant Maven AntRun plugin de 1,6 et de leur exemple je ne peux pas le code de la tâche ant suivante à exécuter.
Exemple d'url: http://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.html
Je viens d'obtenir le message suivant quand j'ai exécuter mvn antrun:courir.
Pas de fourmi cible définie SAUTÉ
Ce que je fais mal?
Voici mon POM:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>compile</id>
<phase>compile</phase>
<configuration>
<target>
<property name="compile_classpath" refid="maven.compile.classpath" />
<property name="runtime_classpath" refid="maven.runtime.classpath" />
<property name="test_classpath" refid="maven.test.classpath" />
<property name="plugin_classpath" refid="maven.plugin.classpath" />
<echo message="compile classpath: ${compile_classpath}" />
<echo message="runtime classpath: ${runtime_classpath}" />
<echo message="test classpath: ${test_classpath}" />
<echo message="plugin classpath: ${plugin_classpath}" />
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
source d'informationauteur Joe Intrakamhang
Vous devez vous connecter pour publier un commentaire.
Puisque vous avez configuré le maven antrun plugin dans votre
pom.xml
vous avez seulement besoin d'appeler le cycle de vie de l'objectif configuré pour le plugin. Dans ce casmvn compile
Cela va faire le nécessaire.
essayer cette
notez l'id
et exécutez la commande
raison de le faire de cette façon:
si vous n'avez pas vraiment envie de "compiler", la course "mvn compile" pour exécuter quelque chose d'autre pourrait être contre-productif.