0

내가 실행하면 mvn clean install 왜 설치 후에 maven이 정상적으로 작동합니까?'mvn clean install': '설치'후 '청소'가 실행되는 이유는 무엇입니까?

[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] 

답변

2

: 나는 작업 공간에서 생성 된 EAR하지 젠킨스 후 REPO 위치를 촉구했다 받는다는 여기

을 잡고 싶기 때문에

물어 그 이유는 콘솔 출력의 섹션 것입니다 mvn clean install을 실행하면 각 모듈, 즉 상위 프로젝트 및 각 하위 모듈에 대해 실행됩니다. 귀하의 로그 발췌문은 myProject.EAR 프로젝트의 install 파트를 완료했으며, (default-clean) @ myProject을 인쇄 할 때 clean으로 시작하는 myProject에서 작업하기 시작했습니다.

이것은 로그의 경로에서도 확인할 수 있습니다. 첫 번째 모듈은 /var/lib/jenkins/jobs/MP/workspace/myProject.EAR이고 두 번째 모듈은 /var/lib/jenkins/jobs/MP/workspace/myProject입니다.

아마 당신은 당신이하고있는 일과 그렇지 않은 것을 설명 할 수 있지만,이 부분은 설계대로 작동하는 것 같습니다.

+0

아, 네. 그것은 그것을 설명합니다. 하나의 빌드로 생각하고 있지만 여러 모듈이 있습니다. 이 경우 상위 항목, EAR 및 4-5 개의 WAR. –