github action 에서 maven build 에러
- 작성자 :
- 최*훈
- 작성일 :
- 2021-10-13 16:29:52
- 조회수 :
- 4,103
- 구분 :
- 실행환경 / 3.8
- 진행상태 :
- 완료
Q
편의 및 통합사용을 위해 github action을 사용하려고 합니다.
maven build 를 해봤는데, 아래와 같이 오류가 발생합니다.
github action 에서는 maven build 를 사용할 수 없을까요?
Error: Failed to execute goal on project intra: Could not resolve dependencies for project vifas:intra:war:1.0-SNAPSHOT: 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: [egovframe (http://maven.egovframe.go.kr/maven/, default, releases)] -> [Help 1]
Error:
Error: To see the full stack trace of the errors, re-run Maven with the -e switch.
Error: Re-run Maven using the -X switch to enable full debug logging.
Error:
Error: For more information about the errors and possible solutions, please read the following articles:
Error: [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
Error: Process completed with exit code 1.
repository는 권고대로 아래처럼 설정해 놓았습니다.
<repositories>
<repository>
<id>mvn2</id>
<url>https://repo1.maven.org/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>egovframe</id>
<url>http://maven.egovframe.go.kr/maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
maven build 를 해봤는데, 아래와 같이 오류가 발생합니다.
github action 에서는 maven build 를 사용할 수 없을까요?
Error: Failed to execute goal on project intra: Could not resolve dependencies for project vifas:intra:war:1.0-SNAPSHOT: 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: [egovframe (http://maven.egovframe.go.kr/maven/, default, releases)] -> [Help 1]
Error:
Error: To see the full stack trace of the errors, re-run Maven with the -e switch.
Error: Re-run Maven using the -X switch to enable full debug logging.
Error:
Error: For more information about the errors and possible solutions, please read the following articles:
Error: [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
Error: Process completed with exit code 1.
repository는 권고대로 아래처럼 설정해 놓았습니다.
<repositories>
<repository>
<id>mvn2</id>
<url>https://repo1.maven.org/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>egovframe</id>
<url>http://maven.egovframe.go.kr/maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
github action에서
표준프레임워크 레포지토리 접근시 허용이 되지 않는것으로 보입니다.
GitHub Actions에서 settings.xml을
직접 수정하도록 되어 있지 않기 때문에
다음 사항을 시도해 보실수는 있습니다.
우선 다음 설정파일을 생성합니다.
https://github.com/comghost/egovframe-common-components/blob/master/egovsettings.xml
다음 GitHub Actions 스크립트를 참고하여
https://github.com/comghost/egovframe-common-components/blob/master/.github/workflows/main.yml
다음 부분을 추가 하셔야 합니다.
- run: cp /home/runner/work/egovframe-common-components/egovframe-common-components/egovsettings.xml ~/.m2/settings.xml
감사합니다.
표준프레임워크센터 입니다.
github action에서
표준프레임워크 레포지토리 접근시 허용이 되지 않는것으로 보입니다.
GitHub Actions에서 settings.xml을
직접 수정하도록 되어 있지 않기 때문에
다음 사항을 시도해 보실수는 있습니다.
우선 다음 설정파일을 생성합니다.
https://github.com/comghost/egovframe-common-components/blob/master/egovsettings.xml
다음 GitHub Actions 스크립트를 참고하여
https://github.com/comghost/egovframe-common-components/blob/master/.github/workflows/main.yml
다음 부분을 추가 하셔야 합니다.
- run: cp /home/runner/work/egovframe-common-components/egovframe-common-components/egovsettings.xml ~/.m2/settings.xml
감사합니다.