다음 중 내부 오류가 발생했습니다. "Maven 프로젝트 업데이트 중
maven 프로젝트로 변환 할 때 오류는 다음과 같습니다.
> An internal error occurred during: "Updating Maven Project".
> Unsupported IClasspathEntry kind=4
뭐가 문제 야?
이것이 필요한 전부입니다.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Maven-> Disable Maven Nature를 선택합니다.
- 터미널을 열고 프로젝트 폴더로 이동하여 "mvn eclipse : clean"을 수행하십시오.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "Configure-> Convert into Maven Project"를 선택합니다.
나를 위해 일한 것은 다음과 같습니다. 위의 답변 21에 게시 된 단계 (마지막으로 Maven 프로젝트로 변환)에 따라 다음을 수행했습니다.
mvn eclipse:eclipse
-이렇게하면 .project 및 .classpath 파일이 다시 생성됩니다 (둘 다mvn eclipse:clean
위의 단계 (2)에서 날아갔습니다 ).Eclipse에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 Maven> 프로젝트 업데이트
Unsupported IClasspathEntry kind=4
더 이상 메시지를 보지 못했습니다. :)
여기 에 게시 된대로 문제는 명령 줄 이클립스 프로젝트 생성입니다. 따라서 mvn eclipse : eclipse를 대신 사용하지 마십시오.
- Eclipse에서 프로젝트 삭제 (파일 시스템에서 삭제하지 않음)
- 프로젝트 폴더 안의 명령 줄에서 mvn eclipse : clean을 수행하십시오.
- 프로젝트 폴더에서 .classpath .project .settings를 삭제하십시오 (2를 수행 한 후에도 여전히 존재하는 경우).
- Eclipse에서 프로젝트를 "기존 Maven 프로젝트"로 가져 오면 완벽하게 작동합니다.
이전 커밋 / 변경으로 되 돌리면 문제가 해결되므로 어떻게 든 손상된 프로젝트 / mvn 파일 문제가 될 수 있습니다. 그래서 저는 프로젝트를 정리하고 가져 오는 단계를 따랐으며 몇 번의 시도 후에 작동했습니다.
"Maven 프로젝트 가져 오기"중에 내부 오류가 발생했습니다. 지원되지 않는 IClasspathEntry 종류 = 4
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Maven-> Maven Nature 제거를 선택합니다. 2. 터미널을 열고 프로젝트 폴더로 이동하여 "mvn eclipse : clean"을 수행합니다. 3. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "Configure-> Convert into Maven Project"를 선택합니다.
또한 이클립스에서 프로젝트를 삭제하십시오. 다음을 실행하십시오 : mvn eclipse : clean 그런 다음 프로젝트를 다시 가져옵니다.
제 경우 문제는 svn에 커밋 된 .settings-folder였습니다. 잘못된 설정이 포함되어 있습니다 (제 경우에는 jdk가 잘못된 위치로 설정 됨). 따라서 svn에서 .settings를 삭제하고 깨끗한 체크 아웃을 수행했습니다.
다음은 나를 위해 일했습니다 : 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Maven-> Maven Nature 제거를 선택하십시오. Eclipse 닫기 명령 프롬프트에서 프로젝트 폴더로 이동하여 "mvn eclipse : clean"실행 Eclipse 시작 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "구성-> Maven 프로젝트로 변환"을 선택합니다.
프로젝트를 maven 프로젝트로 가져올 때 이전에 동일한 문제가 발생합니다. 내가 한 것은 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Maven-> Update Project ... (Alt-F5)를 선택하는 것입니다. Maven 프로젝트 업데이트 대화 상자에서 "pom.xml에서 프로젝트 구성 업데이트"가 선택되어 있는지 확인하십시오. 그런 다음 OK를 누릅니다.
문제가 해결되어야합니다.
또 다른 방법은 문제 탭으로 이동하여 오류를 찾으면 마우스 오른쪽 단추로 클릭하고 빠른 수정을 사용하여 문제를 해결한다는 힌트가 있습니다.
이 문제는 Eclipse Kepler (4.3) 및 Luna (4.4)에서 사용할 수있는 m2e 1.5.0에서 수정되었습니다.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14를 참조 하십시오.
이 문제는 STS (Spring IDE / Eclipse)와 Eclipse 및 기타 Eclipse 기반 IDE가 m2e (clipse) 플러그인을 사용하지만 해당 eclipse : eclipse가 프로젝트에서 실행 되었기 때문에 발생합니다. m2e가 "var".classpath 항목을 발견하면이 오류가 발생합니다.
업데이트 사이트는 다음 URL에 지정되어 있습니다. http://download.eclipse.org/technology/m2e/milestones/1.6/
- 터미널로 전환하고 명령 입력
mvn eclipse:clean
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Maven-> Update Project를 선택하십시오.
좋아요, 모든 것이 해결되었습니다
'code' 카테고리의 다른 글
ExpandableListView에서 프로그래밍 방식으로 그룹 축소 (0) | 2021.01.05 |
---|---|
HTML 컨텐츠에서 스크립트 태그 제거 (0) | 2021.01.05 |
Eclipse 시작 중단,“Android SDK : 오류 마커 해결” (0) | 2021.01.05 |
TabLayout 탭 스타일 (0) | 2021.01.05 |
Ionic 2에서 사용자 지정 아이콘 추가 (0) | 2021.01.05 |