maven-dependency-pluginのコピー依存関係の目標を使用しようとしています。 に以下のスニペットを付けて確認しました。Maven依存関係プラグインコピー依存関係はoutputDirectoryを無視します
私の問題は:<outputDirectory>
ノードを指定しても、依存関係は常に target\dependency
フォルダにコピーされます。ここで
は私pom.xml
の一部です:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
</execution>
<configuration>
<outputDirectory>${project.build.directory}/aaa</outputDirectory>
<overWriteReleases>true</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
<overWriteIfNewer>true</overWriteIfNewer>
</configuration>
</executions>
</plugin>
</plugins>
</build>
質問:私が間違ってやっていますか?出力ディレクトリをプロジェクト外に宣言することは可能ですか?たとえば、c:\temp
?
Mavenをどのように起動しますか?コマンドは何ですか? – Tunaki
私は日食から、コマンドラインから試しました。コマンドは:mvn dependency:copy-dependencies – zsom