Maven.dependency pour tâche ANT
Bonsoir à tous,
Dans mon pom.xml j'utilise le plugin maven-antrun-plugin pour créer une tâche ANT. J'ajoute des dépendances dans ce plugin pour mes tâches ANT.
Je souhaiterais pouvoir récupérer le chemin de ces dépendances.
Au niveau de la page du plugin maven-antrun-plugin des instructions sont données.
Citation:
<property name="mvn.dependency.jar" refid="maven.dependency.my.group.id:my.artifact.id:classifier:jar.path"/>
<echo message="My Dependency JAR-Path: ${mvn.dependency.jar}"/>
Toutefois, je n'arrive pas à écrire correctement le contenu de refid puisque j'ai une erreur.
Citation:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<dependencies>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.7</version>
</dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant-antlr</artifactId>
<version>1.6.5</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>validate</id>
<phase>validate</phase>
<configuration>
<tasks>
<property name="mvn.dependency.jar" refid="maven.dependency.antlr:antlr:jar.path"/>
<echo message="compile classpath: ${mvn.dependency.jar}" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
A chaque exécution de ma "goal" maven, la référence (ici : maven.dependency.antlr:antlr:jar.path) est introuvable.
Auriez-vous une piste
Mickael