나는 존재하는 maven 프로젝트 (jersey jax-rs의 스웨거)를 eclipse로 가져 왔습니다.
많은 오류가 발생합니다. 항상 jackson-databind.jar와 관련이 있습니다.
예제 오류 : 필수 라이브러리 아카이브 : 'swagger-core_2 프로젝트의'... /. m2 / repository / com / fasterxml / jackson / core / jackson-databind / 2.1.5 / jackson-databind-2.1.5.jar ' .9.1 '을 읽을 수 없거나 유효한 ZIP 파일이 아닙니다.
.m2 폴더를 찾을 수 없습니까? 나는 Maven 물건을 처음 사용하는데, Maven 프로젝트를 Eclipse로 가져 오기 전에 추가로 설치해야합니까?
고마워
.m2 폴더를 찾을 수 없습니까?
기본적으로 .m2
디렉토리는 홈 디렉토리에 있습니다.
/home/<user_who_fires_maven_commands>/.m2/...
C:\Users\<user>\.m2\...
당신이 얻는 예외에 관해서는
필수 라이브러리 아카이브 : 'swagger-core_2.9.1'프로젝트의 '... /. m2 / repository / com / fasterxml / jackson / core / jackson-databind / 2.1.5 / jackson-databind-2.1.5.jar' 읽을 수 없거나 유효한 ZIP 파일이 아닙니다.
아카이브 파일이 손상되었을 가능성이 가장 높습니다 (다운로드 문제이거나 sha1이 중앙 저장소에있는 것과 일치하지 않을 수 있음). 따라서 단순히이 jar 파일을 삭제 한 다음 실행 mvn install
하면 파일을 다시 다운로드하려고 시도 할 수 있습니다.
제가 지적하고 싶은 또 다른 점은 이것이 새로운 Eclipse 설치이므로 로컬 m2 폴더를 다시 인덱싱하여이 새로운 Eclipse가 원본 폴더 내의 파일과 폴더에 대해 알 수 있도록하는 것이 좋습니다 m2
. 다시 색인을 생성하려면 창 -> 환경 설정 -> Maven- > 사용자 설정 -> .m2 경로를 나타내는 텍스트 필드 (올바른지 확인)로 이동 한 다음 다시 색인 을 누릅니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다