Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins ';mvn清洁安装';:为什么';清洁';在'之后运行;安装';?_Jenkins_Maven 3_Maven Install Plugin_Maven Clean Plugin - Fatal编程技术网

Jenkins ';mvn清洁安装';:为什么';清洁';在'之后运行;安装';?

Jenkins ';mvn清洁安装';:为什么';清洁';在'之后运行;安装';?,jenkins,maven-3,maven-install-plugin,maven-clean-plugin,Jenkins,Maven 3,Maven Install Plugin,Maven Clean Plugin,如果我跑 mvn clean install为什么maven在安装后进行清理 我问这个问题的原因是,在jenkins调用maven之后,我想从工作区获取生成的EAR,而不是从回购位置 以下是控制台输出的一部分: [INFO] --- maven-install-plugin:2.4:install (default-install) @ myProject.EAR --- [INFO] Installing target/myProject.EAR-1.0.0.ear to /var/lib/j

如果我跑
mvn clean install
为什么maven在安装后进行清理

我问这个问题的原因是,在jenkins调用maven之后,我想从工作区获取生成的EAR,而不是从回购位置

以下是控制台输出的一部分:

[INFO] --- maven-install-plugin:2.4:install (default-install) @ myProject.EAR ---
[INFO] Installing target/myProject.EAR-1.0.0.ear to /var/lib/jenkins/.m2/repository/uk/co/mycompany/myProject.EAR/1.0.0/myProject.EAR-1.0.0.ear
[INFO] Installing /var/lib/jenkins/jobs/MP/workspace/myProject.EAR/pom.xml to /var/lib/jenkins/.m2/repository/uk/co/mycompany/myProject.EAR/1.0.0/myProject.EAR-1.0.0.pom
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building myProject 20.5.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ myProject ---
[INFO] Deleting /var/lib/jenkins/jobs/MP/workspace/myProject/target
[INFO] 

当您运行
mvn clean install
时,它会为每个模块执行,即父项目和每个子模块。您的日志摘录显示,它完成了
myProject.EAR
项目的
安装部分,并开始处理
myProject
,从打印
(默认清除)@myProject
时的
clean
开始

从日志中的路径也可以看出这一点:第一个模块位于
/var/lib/jenkins/jobs/MP/workspace/myProject.EAR
,而第二个模块位于
/var/lib/jenkins/jobs/MP/workspace/myProject


也许您可以描述您正在做什么,哪些不起作用,但构建的这一部分似乎按照设计工作。

当您运行
mvn clean install
时,它会针对每个模块执行,即父项目和每个子模块。您的日志摘录显示,它完成了
myProject.EAR
项目的
安装部分,并开始处理
myProject
,从打印
(默认清除)@myProject
时的
clean
开始

从日志中的路径也可以看出这一点:第一个模块位于
/var/lib/jenkins/jobs/MP/workspace/myProject.EAR
,而第二个模块位于
/var/lib/jenkins/jobs/MP/workspace/myProject


也许你可以描述一下你在做什么,什么不起作用,但是构建的这一部分似乎按照设计工作。

啊,是的。这就解释了。我认为它是一个构建,但有多个模块。在这种情况下,父母、耳朵和4-5场战争。啊,是的。这就解释了。我认为它是一个构建,但有多个模块。在本例中,父母、耳朵和4-5场战争。