오류 : Eclipse에서 m2e 설치


80

Eclipse 용 Maven 통합을 설치하려고했는데 이러한 오류가 발생했습니다.

    Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.core.ui 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: m2e logback appender 1.4.0.20130601-0317 (org.eclipse.m2e.logback.appender 1.4.0.20130601-0317)
    To: bundle org.eclipse.m2e.core.ui [1.4.0,1.5.0)
  Cannot satisfy dependency:
    From: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
    To: org.eclipse.m2e.logback.appender [1.4.0.20130601-0317]

내 프로세스는 도움말 >> EclipseMarketplace >> "Maven Integration for Eclipse"검색 >> 설치 (m2e)였습니다.

도와주세요.

편집하다

많은 문제가 발생한 후 Eclipse Indigo 3.6.2를 제거하고 Indigo 3.7을 설치하기로 결정했습니다 (현재 근무중인 회사의 표준에 따라). 이 조치를 취한 후 설치 (maven 및 기타)와 관련된 모든 문제가 해결되었습니다.


설치 루틴이 결정적 일 것으로 예상합니다. 그렇다면 동일한 설치 프로그램으로 동일한 소프트웨어를 다시 설치하려면 어떻게해야합니까?
피터 Wippermann

1
이 파일을 어디서 얻었는지 알려 주시면 감사하겠습니다.
피터 Wippermann

안녕하세요 @PeterWippermann, 저는 원래 동료로부터 파일을 얻었는데 처음에는 문제를 해결했지만 나중에 추가 문제를 일으켰습니다. 나는 (희망적으로) 최종 해결책으로 내 게시물을 편집했습니다.
Rachel_Franz 2013

1
업데이트 해주셔서 감사합니다! :-)
Peter Wippermann

답변:


130

나는 오늘 비슷한 문제를 만났고이 질문이 최근에 atlassian 포럼 에서도 질문되고 답변되었음을 발견했습니다 . 내 솔루션은 "Eclipse 플러그인에서 SLF4J 로깅"에 대한 이 블로그 게시물의 지침에 따라 slf4j를 설치하는 것이 었 습니다 .

추출하기 위해 내가 한 일은 다음과 같습니다.

  1. Eclipse-> 도움말-> 새 소프트웨어 설치
  2. 새 소프트웨어 사이트 추가 :
  3. "Maven osgi-bundles"를 확장하고 "slf4j-api"를 선택합니다.
  4. "다음"을 클릭하고 설치를 따릅니다.

설치가 완료되고 Eclipse가 다시 시작된 후 maven 플러그인을 설치할 수있었습니다.

최신 정보:

이 스레드의 다른 답변 중 일부에는 이제 공식 패키지 저장소에 대한 링크가 포함되어 있습니다. 나는 그들이 작동하는지 테스트하지 않았지만 공식 저장소를 사용하고 싶다면 이제 어디서 찾을 수 있는지 알았습니다. :)


FIY, Kepler와 함께 m2e를 설치하려고했는데 계속 오류가 발생했습니다. 그래서 대신 이클립스 주노로 시도하고이 지시를 따랐습니다. 그리고 그것은 작동했습니다
Susie

Eclipse Helios에서 작동, 아래 버전 정보 : 버전 : Helios Service Release 2 빌드 ID : 20110218-0911
realPK

3
이 그늘진 사이트를 누가 호스팅합니까? fuin.org/p2-repository "공식"SLF4J 사이트처럼 보이지 않습니다. 임의의 사이트에서 회사 네트워크로 jar 파일을 다운로드합니까? Hmm
User

3
@Perce 글쎄, 나는 사이트가 가장 잘 보이지 않는다는 데 동의하지만 링크 된 About섹션과 블로그 를 읽음으로써 (그리고 fuin.org를 다시 가리키는) 괜찮아 보입니다. 또한 fuin.org는 많은 공헌 으로 github 에 있습니다. 마지막으로 slf4j.api_1.6.6.jar의 MD5 해시 (fuin.org에서 제공)를 Maven의 해시와 비교하면 동일한 것을 알 수 있습니다. 그래서 예, 이것이 공식적인 저장소는 아니지만 이러한 관찰을 바탕으로 합법적으로 보입니다.
Lasse Christiansen

@Perce 다른 답변에서 볼 수 있듯이 사용할 수 있어야하는 공식 저장소도 있습니다. 내 대답은 현재 가장 upvoted 대답이기 때문에 나는 그의 repos는 :)도 사용할 수 있습니다 없다는 업데이 트를 추가 한
라세 크리스티안


20

플러그인 팀은 m2e 1.4 및 Eclipse Indigo에 대한 수정 사항을 만들었습니다 (이 정밀도 : Indigo는 더 이상 m2e에 대해 공식적으로 지원되지 않음).

P2 저장소 : http://download.eclipse.org/technology/m2e/releases-for-indigo/1.4/

참조 : m2e-users 메일 링리스트


가이 URL은 이제 오래된 것 같다, 그것은 404 반환
마이클 Zilbermann

1
링크가 작동 중입니다. 404 반환도 정확합니다. 일식이 말하려는 것을 이해하는데도 시간이 걸렸습니다. 페이지가 아니라 p2 저장소입니다. 내용 Show Directory Contents.을 보려면 링크를 클릭하여 내용을 볼 수 있습니다 .
Vadimo


6

즉, 폴더 eclipse / plugins에 "org.slf4j.api_1.6.4.v20120130-2120.jar"가 누락되어 있으므로 파일을 eclipse / plugins에 복사해야합니다!



4

이는 maven 1.5가 현재 이클립스 버전과 호환되지 않기 때문입니다. 그래서 우리는 maven 1.4 또는 1.3을 사용해야합니다.

Maven 1.4를 설치하는 단계는 다음과 같습니다.

1) Eclipse에서 도움말을 클릭하십시오.

2) 새 소프트웨어 설치

3) 사이트 위치의 URL은 " http://download.eclipse.org/technology/m2e/releases "입니다.

4) 확인란을 선택 취소하지 않으면 "사용 가능한 소프트웨어의 최신 버전 만 표시"확인란을 선택 취소하면 최신 버전 만 표시되고 maven 1.4는 표시되지 않습니다.

5) 1.4 버전의 m2e 및 slf4j를 선택하고 다음을 클릭하십시오.


1
Rajeesh에게 감사합니다. 이것이 저를 도왔습니다.
Anita Kulkarni

3

eclipse Indigo를 사용하는 경우-많은 파일이 누락 된 것 같습니다. eclipse Kepler를 다운로드하면 Indigo에 부족한 파일이있는 것 같습니다. 전환을 제안 할 수 있습니다.


1

최신 버전의 Eclipse Indigo 64bit 에서이 문제가 발생했습니다 . 최신 버전의 Eclipse Juno 64bit 설치 문제를 해결했습니다 .



0

Maven이 slf4j를 해결할 수없는 이유는 Maven이 사용 가능한 소프트웨어 사이트에서 찾을 수 없기 때문입니다. 이것이 다른 소프트웨어 사이트를 사용하라는 @Lasse의 제안이 작동하는 이유입니다. 기본적인 근본 원인은 아 틀라 시안 문서가 현재 구식이기 때문이라는 점을 지적하고 싶습니다. 따라서 최신 버전의 Maven을 사용할 수 있습니다. 참조 : Maven for Eclipse (M2E) 설치 오류

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.