我使用maven-assembly-plugin构建具有依赖关系的jar,然后我想将它部署到Nexus存储库中。
当我使用mvn deploy
时,一切都很好,但是当我尝试使用mvn install deploy
时,所有其他模块也可以部署得很好,但jar依赖会部署两次。
部署插件的配置:
<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>
问题:有谁知道为什么会上传两次?