Jenkins构建jar的大小小于Maven构建jar(Jenkins构建缺少一些类和资源)

时间:2019-05-17 11:53:50

标签: maven jenkins maven-plugin maven-assembly-plugin

我已经通过Maven和Jenkins在本地构建了Project。建罐的大小      Jenkins少于Maven内置的jar,因为Jenkin内置的jar很少      类。      詹金斯这种行为的根本原因是什么?

1 个答案:

答案 0 :(得分:1)

这个问题非常模糊,因此我将提供一系列可以解释这一点的原因,但是很难确切地回答会发生什么。

Jenkins本身并不构建任何东西。可能是它只运行作业定义中为其配置的maven命令。 因此,您应该检查命令的确切含义,然后在本地重新运行它。在最简单的情况下,您将获得相同的结果。 为此,请检查作业定义本身或控制台输出。

如果仍然存在差异:检查pom.xml中的所有配置文件,也许jenkins运行的操作系统上运行着一些配置文件。

另一个可能的原因:在运行maven之前,jenkins可能会从存储库(GIT,SVN或其他任何代码)中检出代码-因此请检查“开始”代码库是否正确并与您在本地拥有的代码库匹配