Jenkins中的重新部署工件不会部署–;带依赖项的jar

Jenkins中的重新部署工件不会部署–;带依赖项的jar,jenkins,Jenkins,在Jenkins中,我使用重新部署工件将工件部署到mvn存储库。它部署常规jar文件,但不部署带有依赖项jar的jar。这是詹金斯的一只虫子吗 我是否应该修改pom文件以指示也应该部署这个jar?我应该在Jenkins中做什么更改?当您使用maven时,它只会将项目的代码放入jar中,pom会告诉其他人使用jar需要哪些依赖项。jar的用户有权获得所需的依赖项 如果你需要一个胖罐子,你应该看一下以下几点: fat jar需要推送到maven,以便与外部系统一起使用。在pom文件中,它是在prof

在Jenkins中,我使用重新部署工件将工件部署到mvn存储库。它部署常规jar文件,但不部署带有依赖项jar的jar。这是詹金斯的一只虫子吗


我是否应该修改pom文件以指示也应该部署这个jar?我应该在Jenkins中做什么更改?

当您使用maven时,它只会将项目的代码放入jar中,pom会告诉其他人使用jar需要哪些依赖项。jar的用户有权获得所需的依赖项

如果你需要一个胖罐子,你应该看一下以下几点:

fat jar需要推送到maven,以便与外部系统一起使用。在pom文件中,它是在profiles部分中创建的。这是否也应该在依赖项部分中指定?我不认识马文。如果你能提供一个链接,我可以在那里学习如何将这个胖坛子和这个轻坛子一起添加到maven repo中,这将对我编辑响应很有帮助。你能通过maven自己生成一个胖罐子吗?我发布的链接将为您提供一种获取胖罐子的方法。需要一些时间来查看它。会让你知道的。谢谢你的链接!嗨,我看了一下提供的链接中的信息。1) 我不想把罐子放在一起。2) 可能我没有正确地表达我的要求。我能够产生轻和脂肪罐。它只是部署到我的公共maven存储库中,这是一个问题。我能够使用jenkins中的“重新部署工件”部署light jar。它正在跳过部署胖jar。那么我如何让它也部署胖罐子呢?谢谢所以您需要2个JAR,一个只包含您的项目源代码,另一个包含所有内容(您的源代码和DEP),并将两者部署到maven repo,对吗?如果您正在使用。你可能还想看看