maven 프로젝트 오류
- 작성자 :
- 개*자
- 작성일 :
- 2020-01-29 19:34:36
- 조회수 :
- 4,435
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
<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.kr:8080/maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
pom.xml에 메이븐 서버? 주소를 변경했습니다.
현재
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
부분에서 빨간줄이 그어져 있는 상황이며
프로젝트 클린, 메이븐클린 인스톨, 업데이트 모두 안됩니다. 또한
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central (http://repo.maven.apache.org/maven2): Failed to transfer http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom. Error code 501, HTTPS Required -> [Help 1]
[ERROR]
이런오류가 발생하는데 저는 메이븐 주소를 https://repo1.maven.org/maven2/ 로 변경하였으나 게속 로그상 http://repo.maven.apache.org/maven2이 주소로 나옵니다. 도무지 해결할수가 없습니다.
<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.kr:8080/maven/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
pom.xml에 메이븐 서버? 주소를 변경했습니다.
현재
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
부분에서 빨간줄이 그어져 있는 상황이며
프로젝트 클린, 메이븐클린 인스톨, 업데이트 모두 안됩니다. 또한
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central (http://repo.maven.apache.org/maven2): Failed to transfer http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom. Error code 501, HTTPS Required -> [Help 1]
[ERROR]
이런오류가 발생하는데 저는 메이븐 주소를 https://repo1.maven.org/maven2/ 로 변경하였으나 게속 로그상 http://repo.maven.apache.org/maven2이 주소로 나옵니다. 도무지 해결할수가 없습니다.
A
안녕하세요.
표준프레임워크센터 입니다.
확인결과 메이븐 센트럴 레포지토리 정책이 변경되어
2020년 1월 15일부터 HTTPS를 사용해야 합니다.
http://repo1.maven.org/maven2/ => https://repo1.maven.org/maven2/
http://repo.maven.apache.org/maven2/ => https://repo.maven.apache.org/maven2/
위와 같이 변경이 필요합니다.
apache maven plugin의 경우는
pom.xml에 다음 정의부분을 추가해 주셔야 합니다.
<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>
감사합니다.
표준프레임워크센터 입니다.
확인결과 메이븐 센트럴 레포지토리 정책이 변경되어
2020년 1월 15일부터 HTTPS를 사용해야 합니다.
http://repo1.maven.org/maven2/ => https://repo1.maven.org/maven2/
http://repo.maven.apache.org/maven2/ => https://repo.maven.apache.org/maven2/
위와 같이 변경이 필요합니다.
apache maven plugin의 경우는
pom.xml에 다음 정의부분을 추가해 주셔야 합니다.
<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>
감사합니다.