code

Eclipse 오류 :이 프로젝트는 WTP 메타 데이터를 마이그레이션해야합니다.

codestyles 2020. 12. 28. 08:12
반응형

Eclipse 오류 :이 프로젝트는 WTP 메타 데이터를 마이그레이션해야합니다.


우리는 Eclipse 3.2에서 웹 프로젝트를 시작했고 이후 Eclipse 3.4로 업그레이드했지만 이제 프로젝트에 오류가 있습니다.

"이 프로젝트는 WTP 메타 데이터를 마이그레이션해야합니다."

실제로 WTP 메타 데이터를 마이그레이션하는 "빠른 수정"을 마우스 오른쪽 단추로 클릭하고 시도했습니다. 불행히도 아무 일도 일어나지 않고 오류가 남아 있습니다.

문제에서 해당 오류를 삭제할 수 있으며 모든 것이 정상적으로 작동하지만 소스 제어에서 프로젝트를 다시 가져올 때마다 오류가 다시 나타납니다. 이 오류를 영구적으로 제거하는 방법이나 WTP 메타 데이터를 실제로 마이그레이션하는 방법에 대한 아이디어가 있습니까?

업데이트 : 여러분, 이전 사람의 답변을 참조하는 자신의 답변을 추가하는 대신 자신에게 맞는 답변에 투표하십시오.


위의 솔루션은 잘 작동하지만 반복해서 나타납니다. 더 쉬운 해결책은 Eclipse에서 해당 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Validate를 선택하는 것입니다.


저에게는 이들 중 어느 것도 효과가 없었습니다. 나를위한 해결책은 Eclipse가 중지 된 동안 다음 파일을 삭제하는 것이 었습니다.

/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/myprojectname/.markers

다음은 시도해 볼 수있는 또 다른 방법입니다.

프로젝트 속성> 프로젝트 패싯으로 이동하여 "Java"및 "유틸리티 모듈"을 선택합니다. ... 적용 프로젝트가 다른 프로젝트에서 참조되는 경우 작동합니다. 그렇지 않으면 해당 옵션을 사용할 수 있습니다. 어떤 옵션이 적합한 지 확인합니다. .


이 줄을 .project파일 에 추가 하십시오

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>

또는 이 토론을 참조하십시오 . 예를 들어, 중복 항목이 없는지 확인하십시오..sessions/org.eclipse.wst.common.component


larf311 의 주석에서 언급 했듯이이 인스턴스의 실제 대답은 다음과 같습니다.

" .settings/org.eclipse.wst.common.component"파일을 삭제 하십시오.

단순한. ;)


.markers 파일을 제거하면이 문제가 해결되었습니다. 나는 그렇게 할 "평판"이 없다는 점을 제외하고는 그 해결책을 찬성 할 것입니다. :(


이것은 wtp의 프로젝트 구성이 오래되었거나 모듈간에 충돌이 있음을 의미합니다. Projct-> 속성-> 프로젝트 패싯으로 이동하십시오. 그런 다음 동적 웹 프로젝트 버전 2.5, Java 5 또는 6 및 javascript 툴킷 (필요한 경우 확실하지 않음)을 클릭하십시오. .settings 파일이 변경되었음을 알 수 있습니다. 새로운 변경 사항을 확인하고 누군가가 프로젝트를 확인할 때마다 괜찮습니다.


프로젝트를 삭제하고 소스 제어에서 확인하십시오.


나는 SVN을 사용하고 새 컴퓨터에서 프로젝트를 체크 아웃 할 때 마다이 문제가 있습니다. 해결 방법은 원래 위치에서 프로젝트의 새 폴더로 .settings를 복사하는 것입니다.


maven 사용 ... mvn eclipse : clean ... mvn eclipse : eclipse ... 프로젝트 다시 가져 오기


프로젝트의 속성에서 프로젝트 패싯을 선택했습니다. 아무 것도 선택되지 않았지만 오른쪽에 Java 1.3 이상을 선택해야한다는 메시지가 표시되었습니다. Java 6을 선택하고 속성 창을 닫은 후에도 "검증"을 수행해야했습니다. 마침내 문제가 사라졌습니다.

참조 URL : https://stackoverflow.com/questions/503157/eclipse-error-this-project-needs-to-migrate-wtp-metadata

반응형