我試圖重寫部署插件Maven和得到我的一些項目出現以下錯誤而不是其他:Maven部署插件覆蓋錯誤?
Execution default-deploy of goal org.apache.maven.plugins:maven-deploy-plugin:2.6:deploy failed: Cannot add two different pieces of metadata for:
這裏是我的插件定義:
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<executions>
<execution>
<id>default-deploy</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
<configuration>
<pomFile>target/modified-pom-replacePomPlaceholder/modified-pom/pom.xml</pomFile>
</configuration>
</execution>
</executions>
</plugin>
也試過這個以相同的效果:
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<pomFile>target/modified-pom-replacePomPlaceholder/modified-pom/pom.xml</pomFile>
</configuration>
</plugin>
任何想法爲什麼它有時會失敗?
如果只有你想覆蓋的是替代POM文件,你應該刪除'所有',只是把'<配置>'下面插件座標。 –
同樣的錯誤。我認爲這可能與該項目中的flexmojos-maven插件有關。 –
你可以嘗試評論它,並檢查是否有幫助。您也可以嘗試通過明確指定來升級/降級'deploy'插件版本。 –