표준프레임워크 개발환경 v3.2를 받았으나, 메이븐 생성시 계속 에러가 발생합니다.
- 작성자 :
- j*
- 작성일 :
- 2020-11-10 07:14:24
- 조회수 :
- 4,670
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요,
어제 https://www.egovframe.go.kr/uss/olh/qna/QnaInqireCoUpdt.do?qaId=QA_00000000000019460&menu=5&submenu=3
질문에서 답변주신대로 개발환경 v3.2를 받아서 시도해 보았으나, 메이븐 빌드시 계속 문제가 발생합니다..
작업했던 상황을 정리해 보면아래와 같은데요..
1) eGovFrameDev-3.2.0-64bit 를 설치하였습니다.
2) JDK는 1.8을 설치하였고 (1.6은 아예 지워버림..)
3) pom.xml 에서 아래와 같은 순서로 변경해 보고, repository를 날리고 다시 시도해도 계속 오류가 납니다..
<!-- <url>http://repo1.maven.org/maven2/</url> -->
<!-- <url>https://repo1.maven.org/maven2/</url> -->
<url>https://repo.maven.apache.org/maven2/</url>
CoreException: Could not calculate build plan:
Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2: ArtifactResolutionException: Could not transfer artifact org.apache.maven.plugins:
maven-compiler-plugin:pom:2.3.2 from/to central (http://repo.maven.apache.org/maven2): Failed to transfer http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.pom. Error code 501, HTTPS Required
※ 특이사항
* 희한하게 apache maven 쪽에서만 계속해서 http://repo.maven.apache.org/maven2 를 바라보는것 같습니다..
* 혹시나 싶어 개발환경 v3.9 같이 최신 개발환경을 받아서 받아봤더니 무지 잘 됩니다..
=> 죄송하지만 담당자분께서 개발환경 v3.2를 직접 설치해 보시고 잘 동작하는 pom.xml 을 다시 전달해주실수 있을까요?
=> 혹은 셋팅된 이클립스를 통으로 압축해서 보내주신다면 대단히 감사하겠습니다.
PS. 매번 당일 회신을 해주셔서 대단히 감사합니다^^
어제 https://www.egovframe.go.kr/uss/olh/qna/QnaInqireCoUpdt.do?qaId=QA_00000000000019460&menu=5&submenu=3
질문에서 답변주신대로 개발환경 v3.2를 받아서 시도해 보았으나, 메이븐 빌드시 계속 문제가 발생합니다..
작업했던 상황을 정리해 보면아래와 같은데요..
1) eGovFrameDev-3.2.0-64bit 를 설치하였습니다.
2) JDK는 1.8을 설치하였고 (1.6은 아예 지워버림..)
3) pom.xml 에서 아래와 같은 순서로 변경해 보고, repository를 날리고 다시 시도해도 계속 오류가 납니다..
<!-- <url>http://repo1.maven.org/maven2/</url> -->
<!-- <url>https://repo1.maven.org/maven2/</url> -->
<url>https://repo.maven.apache.org/maven2/</url>
CoreException: Could not calculate build plan:
Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2: ArtifactResolutionException: Could not transfer artifact org.apache.maven.plugins:
maven-compiler-plugin:pom:2.3.2 from/to central (http://repo.maven.apache.org/maven2): Failed to transfer http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.pom. Error code 501, HTTPS Required
※ 특이사항
* 희한하게 apache maven 쪽에서만 계속해서 http://repo.maven.apache.org/maven2 를 바라보는것 같습니다..
* 혹시나 싶어 개발환경 v3.9 같이 최신 개발환경을 받아서 받아봤더니 무지 잘 됩니다..
=> 죄송하지만 담당자분께서 개발환경 v3.2를 직접 설치해 보시고 잘 동작하는 pom.xml 을 다시 전달해주실수 있을까요?
=> 혹은 셋팅된 이클립스를 통으로 압축해서 보내주신다면 대단히 감사하겠습니다.
PS. 매번 당일 회신을 해주셔서 대단히 감사합니다^^
A
안녕하세요.
표준프레임워크센터 입니다.
WindowsOS에서 cmd창을 열어서
java -version으로 설치된 JDK 버전을 확인해 보셔야 합니다.
이때 java version "1.8.0_XXX"라고 나오면
이클립스를 구동시키면 됩니다.
만약 다른 버전이 나오는경우
eclipse.ini파일을 텍스트에디터에서 오픈한다음
다음과 같은 vm옵션을 주시면 됩니다.
-vm
C:/Program Files/Java/jdk1.8.0_XXX/bin/javaw.exe
센터에서
개발환경 v3.2에서 테스트시
정상적으로 메이븐 레포지토리가 다운로드 되었습니다.
아파치 센트럴 레포지토리 URL은 다음과 같습니다.
HTTPS로 설정하셔야 합니다.
https://repo1.maven.org/maven2/
혹시 않되는경우 다음
</repositories>와 <dependencies>사이에
<pluginRepositories> 태그 정의가 필요할수도 있습니다.
-----------------------------------------------------------------------
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
-----------------------------------------------------------------------
만약 그래도 않되면
대안으로
표준프레임워크 개발환경 v3.9를 사용하셔도 가능합니다.
여기에 공통컴포너트 v3.X를 올리고
JDK 컴파일러 버전을 낮추면
정상적인 빌드와 개발이 가능합니다.
감사합니다.
표준프레임워크센터 입니다.
WindowsOS에서 cmd창을 열어서
java -version으로 설치된 JDK 버전을 확인해 보셔야 합니다.
이때 java version "1.8.0_XXX"라고 나오면
이클립스를 구동시키면 됩니다.
만약 다른 버전이 나오는경우
eclipse.ini파일을 텍스트에디터에서 오픈한다음
다음과 같은 vm옵션을 주시면 됩니다.
-vm
C:/Program Files/Java/jdk1.8.0_XXX/bin/javaw.exe
센터에서
개발환경 v3.2에서 테스트시
정상적으로 메이븐 레포지토리가 다운로드 되었습니다.
아파치 센트럴 레포지토리 URL은 다음과 같습니다.
HTTPS로 설정하셔야 합니다.
https://repo1.maven.org/maven2/
혹시 않되는경우 다음
</repositories>와 <dependencies>사이에
<pluginRepositories> 태그 정의가 필요할수도 있습니다.
-----------------------------------------------------------------------
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
-----------------------------------------------------------------------
만약 그래도 않되면
대안으로
표준프레임워크 개발환경 v3.9를 사용하셔도 가능합니다.
여기에 공통컴포너트 v3.X를 올리고
JDK 컴파일러 버전을 낮추면
정상적인 빌드와 개발이 가능합니다.
감사합니다.