Linux 在詹金斯的基础上的差异?

Linux 在詹金斯的基础上的差异?,linux,git,maven,jenkins,continuous-integration,Linux,Git,Maven,Jenkins,Continuous Integration,我配置Jenkins从git构建项目,我使用maven: Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T08:57:37-03:00) Maven home: /opt/maven Java version: 1.7.0_95, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64

我配置Jenkins从git构建项目,我使用maven:

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T08:57:37-03:00)
Maven home: /opt/maven
Java version: 1.7.0_95, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-573.el6.x86_64", arch: "amd64", family: "unix"
但是,项目构建是不完整的:

在终端中,生成发生在以下位置:

在这两种情况下都不会发生错误,并且构建成功完成


我不知道到底为什么会有这种差异

我犯了两个错误:

1-第一次我没有特别注意正确的分支

2-由于某种原因,我不知道确切的原因,我创建的第一个workspce,拉不起作用,然后我删除了我的工作区并重新创建了它

那对我来说很好


谢谢大家。

比较Jenkins和您的终端的构建输出。输出几乎是一样的,只是因为我在终端mvn clean install中使用,Jenkins使用mvn install,就好像它没有从GIT存储库中拉取一样,当我更新文件时,工作区中的Jenkins source中没有任何更改。