我有以下的插件配置 :
<plugin>>
<groupId>/span>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>/span>3.2.0</version>/span>
<configuration>/span>
<outputDirectory>${project.build.directory}/alternateLocation</outputDirectory>/span>
</configuration>/span>
<執行>/span>
<execution>>
<id>/span>copy-dependencies</id>/span>
<phase>package</phase>
<目標>/span>
<goal>copy-dependencies</goal>
</goal>/span>
</執行>/span>
</executions>/span>
</plugin>/span>
當呼叫mvn dependency:copy-dependencies時,依賴確實被復制了,并且在正確的位置(alternateLocation)。但當我呼叫mvn package時,什么也沒有執行。我錯過了什么呢?
uj5u.com熱心網友回復:
我們只看到你的POM的一部分,但我猜你把插件放到了<pluginManagement>,而不是放到了<plugins>的位置。
uj5u.com熱心網友回復:
根據檔案,你需要將你的配置 在執行內。
<plugin>/span>
<groupId>/span>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>/span>3.2.0</version>/span>
<執行>/span>
<execution>>
<id>/span>copy-dependencies</id>/span>
<phase>package</phase>
<目標>/span>
<goal>copy-dependencies</goal>
</goal>/span>
<configuration>>
<!--在這里配置該插件-->
</configuration>/span>
</執行>/span>
</executions>/span>
</plugin>/span>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/327631.html
標籤:
