2014-05-11 5 views
2

Eclipse 4.3.2에서 POM은 아무런 문제없이 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.1을 사용하고있었습니다. 나는 이것을 3.8.2 (최신 버전)로 업그레이드하려고 시도했다. 그리고 나는 "라이프 사이클 설정에 포함되지 않는 플러그인 실행"오류가 발생했다.android-maven-plugin 3.8.2 생명주기 적용되지 않음

물론 "새로운 m2e 커넥터 발견"의 "빠른 수정"을 시도했습니다. 그러나 m2e 마켓 플레이스에는 "마켓 플레이스 항목을 사용할 수 없습니다"라고되어 있습니다. 나는 무엇을해야합니까? 설치 WTP 1.0.1.20130911-1545 org.eclipse.m2e.wtp.feature.feature.group에 대한 메이븐 통합 -

정보 다른 내가 m2e-WTP 있습니다. 마켓 플레이스에서 "Maven Integration for Eclipse (Juno and newer) 1.4"를 설치하려하자 업데이트 할 것이 없다고했습니다. 내가 시장에서 "이클립스 WTP (주노) 1.0.1에 대한 메이븐 통합"을 설치하려고 할 때, 나는 말했다 해요 :

Cannot complete the install because one or more required items could not be found. 
Software being installed: m2e-wtp - JPA configurator for WTP (Optional) 1.0.1.e42-20130821-1033 (org.eclipse.m2e.wtp.jpa.feature.feature.group 1.0.1.e42-20130821-1033) 
Missing requirement: Maven JPA Configurator 1.0.1.e42-20130821-1033 (org.eclipse.m2e.wtp.jpa 1.0.1.e42-20130821-1033) requires 'bundle org.eclipse.jpt.jpa.core [3.0.0,3.3.0)' but it could not be found 
Cannot satisfy dependency: 
    From: m2e-wtp - JPA configurator for WTP (Optional) 1.0.1.e42-20130821-1033 (org.eclipse.m2e.wtp.jpa.feature.feature.group 1.0.1.e42-20130821-1033) 
    To: org.eclipse.m2e.wtp.jpa [1.0.1.e42-20130821-1033] 

(한숨)이 종속성 물건이 통제 불능입니다 ... 난 완전히 잃어버린.

+0

Maven은 내 고통의 진짜입니다 ** –

답변

1

maven-android-plugin changelog 버전 3.8.2에는 Maven 3.1.1 이상이 필요합니다. Maven 3.0.5 (다른 클라이언트가 필요함)를 사용하고 있습니다. changelog는 다가오는 버전 3.9.0이 직접 Aether 사용에서 Maven 3.0.x와의 호환성을 허용하는 Dependency Tree 사용으로 변경 될 것이라고 언급 했으므로 IDE 및 이와 유사한 오래된 Maven 버전이있는 다른 도구를 사용하여 " .

그래서 Maven 3.0.x 지원을 나타내는 마지막 버전 인 maven-android-plugin 3.7.0으로 전환했으며 커넥터 오류가 사라졌습니다.

업데이트 : 2014-06-01 현재 버전 3.9.0-rc.2 플러그인은 Maven 3.0.5와 함께 작동하므로 최종 출시 버전을 사용할 것으로 가정합니다.

업데이트 2014-06-08 : 오늘 Eclipse 4.4RC4로 업데이트되었으며 "플러그인 실행이 라이프 사이클 구성에 적용되지 않음"오류가 다시 발생합니다.