在 Jenkins 中,我使用重新部署工件将工件部署到 mvn 存储库。它部署常规 jar 文件,但不部署 jar-with-dependencies jar。这是詹金斯的一个错误吗?
我是否应该修改 pom 文件以指示也应部署此 jar?我应该在 Jenkins 中进行哪些更改?
在 Jenkins 中,我使用重新部署工件将工件部署到 mvn 存储库。它部署常规 jar 文件,但不部署 jar-with-dependencies jar。这是詹金斯的一个错误吗?
我是否应该修改 pom 文件以指示也应部署此 jar?我应该在 Jenkins 中进行哪些更改?
当你推送到 maven 时,它只会将你项目的代码放在 jar 中,pom 会告诉其他人使用 jar 需要哪些依赖项。jar 的用户可以获取所需的依赖项。
如果你需要一个胖罐子,你应该看看以下内容: 使用 maven 构建一个胖罐子 http://orphanware.blogspot.com/2010/09/creating-fat-jar-using-maven.html