我使用 maven-assembly-plugin 构建带有依赖项的 jar,然后我想将它部署到 Nexus 存储库中。
当我使用mvn deploy
一切都很好时,但是当我尝试使用mvn install deploy
所有其他模块时也部署得很好,但是 jar-with-dependencies 部署了两次。
部署插件的配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
<configuration>
<deployAtEnd>true</deployAtEnd>
</configuration>
</plugin>
组装插件的配置:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.test.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
问题:有谁知道为什么要上传两次?