Java EE 웹 프로젝트를 개발 중입니다. 종속성을 추가하려고하면이 오류 메시지가 나타납니다. Eclipse Kepler를 사용합니다.
“Maven 프로젝트 업데이트”중에 내부 오류가 발생했습니다. java.lang.NullPointerException
당신이 나를 도울 수? 감사합니다.
답변
프로젝트에서 .settings
폴더와 .project
파일 을 삭제 한 다음 프로젝트를 다시 가져 와서 문제를 해결 했습니다.
답변
나를 위해 Maneesh Godbole 사용자가 CodeRanch 에서 찾은 답변을 작업했습니다 .
- 일식을 닫습니다.
- “workspace”폴더로 이동합니다.
- 숨겨진 파일을보기위한 OS 설정이 켜져 있는지 확인하십시오.
- .metadata 디렉터리 식별 및 삭제
- 이클립스 다시 시작
- 프로젝트 가져 오기
답변
내 모듈 중 하나에서 동일한 문제가 발생했습니다.
콘솔 / cmd에서 “mvn eclipse : eclipse”를 실행하면 문제가 해결되었습니다.
답변
이 문제의 pom.xml
경우 m2e 특정 라이프 사이클 매핑 구성이
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
...
가지고 있지 않았다 <version>1.0.0</version>
부품 . Maven-> Update Project …를 수행 할 때 스택 추적없이보고 된 NullPointerException이 발생합니다. 새로운 Import …-> Existing Maven Projects를 사용할 때 동일한 예외가 발생했지만 스택 추적으로 위의 내용을 찾을 수있었습니다.
(Eclipse Luna Service Release 2 (4.4.2)의 m2e 1.6.1.20150625-2338에 있습니다.)
답변
경우는 삭제뿐만 아니라, 사람을 도움 .settings
과 .project
내가 삭제했다, .classpath
그리고 .factorypath
이클립스에 프로젝트를 성공적으로 가져올 수되기 전에.
답변
org.eclipse.m2e.core.prefs 파일은 .settings 폴더에 있습니다. 당신이 문제에 직면하면
An internal error occurred during: "Updating Maven Project". java.lang.NullPointerException
Eclipse에서 프로젝트를 삭제 한 다음 프로젝트에서 .settings 폴더 및 .project 파일 을 삭제 하여 프로젝트를 다시 가져온 다음 프로젝트를 다시 가져 오십시오.
답변
위의 방법 중 어느 것도 나를 위해 일하지 않았습니다. 이것은 Eclipse 작업 공간에 순환 종속성이 있기 때문에 발생할 수도 있습니다. 따라서 작업 공간의 다른 프로젝트에 다른 오류가있는 경우이를 수정하면이 문제가 사라집니다. 이것이 내가 오류를 제거한 방법입니다.