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.
Toutefois, je n'arrive pas à écrire correctement le contenu de refid puisque j'ai une erreur.<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}"/>
A chaque exécution de ma "goal" maven, la référence (ici : maven.dependency.antlr:antlr:jar.path) est introuvable.<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>
Auriez-vous une piste
Mickael
Partager