반응형

이클립스(Eclipse)의 자바 프로젝트를 Maven 프로젝트로 변환해서 라이브러리를 pom.xml에서 관리하려고 Maven 프로젝트를 변한하고 Maven Update를 했더니 아래와 같은 에러가 발생했다.

 

Could not calculate build plan: 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
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
C:\Users\test\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\2.6\aether-3c6a2962-43f1-45c8-824e-1d792d2d4bf5-maven-resources-plugin-2.6.pom-in-progress (액세스가 거부되었습니다)

 

위 에러에서 맨 뒤를 보니 "액세스가 거부되었습니다."라는 문구를 보고 아.. 또 보안 문제구나 생각하고 Maven Repository의 경로를 수정하는 방법을 기록한다.

 

지금 상태에서는 settings.xml 파일이 없다. 그래서, settings.xml 파일부터 그냥 만들어서 사용하면 된다.

 

1. settings.xml 파일을 만든다. 아래의 코드를 그대로 복사해서 원하는 위치에 settings.xml을 놓으면 된다. 아래의 localRepositroy 태그에 경로를 수정하면 된다.

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    
	<localRepository>D\\test\workspace\repository</localRepository>
	<interactiveMode>true</interactiveMode>
	<offline>false</offline>
</settings>

 

2. 이클립스(Eclipse) 상단에 [Window] - [Preferences] 버튼을 누른다.

 

3. Preferences 버튼을 누르면, 좌측에 [Maven] - [User Settings]를 누르면 오른쪽 아래에 Local Repository가 수정이 되어야 한다. 1번의 settings.xml 파일을 Global_Settings, User Settings에 맞춰서 경로를 넣으면, Local Repository가 변경이 될 것이다. 안되면 Reindex를 누른다. 그리고 나서, Apply and Close를 누른다.

 

4. 이렇게 하면 끝.


 

반응형

'IT > 이클립스(Eclipse)' 카테고리의 다른 글

[이클립스/Eclipse] 이클립스(Eclipse) Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (execution: default-compile, phase: compile) 문제 해결 방법  (0) 2022.11.16
[이클립스/Eclipse] 이클립스(Eclipse) Project configuration is not up-to-date with pom.xml. Select: Maven->Update Project... from the project context menu or use Quick Fix. 문제 해결 방법  (0) 2022.11.08
[이클립스/Eclipse] 이클립스(Eclipse) Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer 문제 해결 방법  (0) 2022.11.08
[이클립스/Eclipse] 이클립스(Eclipse) 자바 프로젝트 Maven 프로젝트로 변경하는 방법  (0) 2022.11.08
[이클립스/Eclipse] 이클립스(Eclipse) 프로젝트 SVN 연결하는 방법  (1) 2022.09.21
[이클립스/Eclipse] 이클립스(Eclipse) java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContextPublishing failed with multiple errorsCould not delete May be l..  (0) 2022.09.20
[이클립스/Eclipse] 이클립스(Eclipse) The project was not built since its build path is incomplete. Cannot find the class file for javax.servlet.http.HttpServletRequest. Fix the build path then try building this project 문제 해결 방법  (0) 2022.09.13
[이클립스/Eclipse] 이클립스(Ecplise) Non-terminating decimal expansion; no exact representable decimal result. 문제 해결 방법  (0) 2022.07.14
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기