这就是我的 Maven 目标目录的样子:
target
|_ my-app-0.0.1.jar
|_ lib
当我运行mvn release:peform
时,jar文件会部署到 Nexus 存储库中。
我是如何在Nexus上获得lib目录的?作为部署过程的一部分,我可以 tar 吗?
我面临maven-assembly-plugin
无法解决的问题,因此我需要在jar之外设置依赖项(我使用maven-dependency-plugin
实现了这一点。)
答案 0 :(得分:1)
使用Maven Assembly Plugin创建具有所需结构的tar.gz或zip archve,而不是创建jar-with-dependencies。该工件应该附加,因此也可以部署到Nexus。