G
Gares
Gast
Hallo,
ich versuche mich zur Zeit mich mit Maven auseinanderzusetzen und bin da jetzt auf ein problem gestoßen:
ich versuche bestimmte plugins mit entsprechender config auszuführen, die sollen dann in einer phase ausgeführt werden. das problem is nur, dass er schlichtweg die plugins ignoriert und die standard lifecycle abläuft.
ich habe in der pom.xml für das plugin "maven-dependency-plugin" eine execution gesetzt, dass in der phase "process-resources" das goal "copy-dependecies" ausführen soll. in den configs is dann nur der output-Ordner gesetzt und der "excludeTransitive"-eigenschaft auf false gesetzt.
Nach dem was ich sonst so im internet gefunden habe, sollte es so funktionieren, aber wenn ich zB "mvn install" ausführe wird das goal nicht ausgeführt, es wird kein ordner angelegt.
zur info: ich benutze
- jdk 1.6.0_22
- Maven läuft bei mir über eclipse (m2eclipse)
[XML]
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>process-resources</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<excludeTransitive>false</excludeTransitive>
</configuration>
</execution>
</executions>
</plugin>
[/XML]
ich versuche mich zur Zeit mich mit Maven auseinanderzusetzen und bin da jetzt auf ein problem gestoßen:
ich versuche bestimmte plugins mit entsprechender config auszuführen, die sollen dann in einer phase ausgeführt werden. das problem is nur, dass er schlichtweg die plugins ignoriert und die standard lifecycle abläuft.
ich habe in der pom.xml für das plugin "maven-dependency-plugin" eine execution gesetzt, dass in der phase "process-resources" das goal "copy-dependecies" ausführen soll. in den configs is dann nur der output-Ordner gesetzt und der "excludeTransitive"-eigenschaft auf false gesetzt.
Nach dem was ich sonst so im internet gefunden habe, sollte es so funktionieren, aber wenn ich zB "mvn install" ausführe wird das goal nicht ausgeführt, es wird kein ordner angelegt.
zur info: ich benutze
- jdk 1.6.0_22
- Maven läuft bei mir über eclipse (m2eclipse)
[XML]
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>process-resources</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<excludeTransitive>false</excludeTransitive>
</configuration>
</execution>
</executions>
</plugin>
[/XML]