我已经通过Maven和Jenkins在本地构建了Project。建罐的大小 Jenkins少于Maven内置的jar,因为Jenkin内置的jar很少 类。 詹金斯这种行为的根本原因是什么?
答案 0 :(得分:1)
这个问题非常模糊,因此我将提供一系列可以解释这一点的原因,但是很难确切地回答会发生什么。
Jenkins本身并不构建任何东西。可能是它只运行作业定义中为其配置的maven命令。 因此,您应该检查命令的确切含义,然后在本地重新运行它。在最简单的情况下,您将获得相同的结果。 为此,请检查作业定义本身或控制台输出。
如果仍然存在差异:检查pom.xml中的所有配置文件,也许jenkins运行的操作系统上运行着一些配置文件。
另一个可能的原因:在运行maven之前,jenkins可能会从存储库(GIT,SVN或其他任何代码)中检出代码-因此请检查“开始”代码库是否正确并与您在本地拥有的代码库匹配