Jenkins 연동 후 maven 빌드 에러
- 작성자 :
- 최*진
- 작성일 :
- 2021-05-03 17:14:35
- 조회수 :
- 8,573
- 구분 :
- 적용지원(기술지원)
- 진행상태 :
- 완료
Q
egov 기본 샘플 프로젝트를 젠킨스를 통해 CI/CD 환경구성을 진행중입니다. (maven 3.8.1 사용)
github와 연동하여 소스를 jenkins에서 확인가능한것까진 진행했지만, 이후 빌드 단계에서 아래와 같은 에러가 발생합니다.
(maven clean package , maven clean package install 명령어 수행)
[WARNING] Some problems were encountered while building the effective model for com:jenkinsTest:war:1.0.0
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line 225, column 21
[WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead.
[WARNING] The expression ${version} is deprecated. Please use ${project.version} instead.
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
------
[ERROR] Failed to execute goal on project jenkinsTest: Could not resolve dependencies for project com:jenkinsTest:war:1.0.0: Failed to collect dependencies at egovframework.rte:egovframework.rte.ptl.mvc:jar:3.8.0: Failed to read artifact descriptor for egovframework.rte:egovframework.rte.ptl.mvc:jar:3.8.0: Could not transfer artifact egovframework.rte:egovframework.rte.ptl.mvc:pom:3.8.0 from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [mvn2 (http://repo1.maven.org/maven2/, default, releases+snapshots), egovframe (http://www.egovframe.go.kr/maven/, default, releases), egovframe2 (http://maven.egovframe.kr:8080/maven/, default, releases), egovframe3 (http://maven.egovframe.go.kr/maven/, default, releases)] -> [Help 1]
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
github와 연동하여 소스를 jenkins에서 확인가능한것까진 진행했지만, 이후 빌드 단계에서 아래와 같은 에러가 발생합니다.
(maven clean package , maven clean package install 명령어 수행)
[WARNING] Some problems were encountered while building the effective model for com:jenkinsTest:war:1.0.0
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line 225, column 21
[WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead.
[WARNING] The expression ${version} is deprecated. Please use ${project.version} instead.
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
------
[ERROR] Failed to execute goal on project jenkinsTest: Could not resolve dependencies for project com:jenkinsTest:war:1.0.0: Failed to collect dependencies at egovframework.rte:egovframework.rte.ptl.mvc:jar:3.8.0: Failed to read artifact descriptor for egovframework.rte:egovframework.rte.ptl.mvc:jar:3.8.0: Could not transfer artifact egovframework.rte:egovframework.rte.ptl.mvc:pom:3.8.0 from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [mvn2 (http://repo1.maven.org/maven2/, default, releases+snapshots), egovframe (http://www.egovframe.go.kr/maven/, default, releases), egovframe2 (http://maven.egovframe.kr:8080/maven/, default, releases), egovframe3 (http://maven.egovframe.go.kr/maven/, default, releases)] -> [Help 1]
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
환경정보
-
- OS 정보 : windows
- 표준프레임워크 버전 : 3.8
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.5
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
메이븐 레포지토리는
원격지에서 라이브러리를 다운로드 하게 됩니다.
메이븐 레포지토리 정책 변경으로
HTTPS로 지정되어야 합니다.
로그에 보면 HTTP로 다음과 같이 지정되어 있는듯 합니다.
http://repo1.maven.org/maven2/
HTTPS로 다음과 같이 변경되어야 합니다.
https://repo1.maven.org/maven2/
관련하여
다음 URL주소를 참고하여 주시면 좋을듯 합니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000761
감사합니다.
표준프레임워크센터 입니다.
메이븐 레포지토리는
원격지에서 라이브러리를 다운로드 하게 됩니다.
메이븐 레포지토리 정책 변경으로
HTTPS로 지정되어야 합니다.
로그에 보면 HTTP로 다음과 같이 지정되어 있는듯 합니다.
http://repo1.maven.org/maven2/
HTTPS로 다음과 같이 변경되어야 합니다.
https://repo1.maven.org/maven2/
관련하여
다음 URL주소를 참고하여 주시면 좋을듯 합니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000761
감사합니다.