2011-08-11 1 views
1

현재 Eclipse Indigo를 사용중인 Android 프로젝트에서 내장 Maven (m2e) 빌더와 관련된 문제가 발생했습니다. ADT 플러그인을 사용하여 프로젝트를 빌드했지만 명령 행에서 프로젝트를 빌드하는 데 사용되는 Maven pom.xml도 있습니다. 라이프 사이클 구성에 포함Eclipse Indigo에서 m2e 빌드를 비활성화하는 방법은 무엇입니까?

플러그인 실행하지 : com.jayway.maven.plugins.android.generation2 : 받는다는 - 안드로이드 - 플러그인 : 나는 인디고로 헬리오스로 전환되면, 나는 이러한 오류를보기 시작 2.9.0- beta-5 : generate-sources (실행 : 기본 생성 소스, 단계 : 생성 소스)

com.jayway.maven.plugins.android.generation2 : maven-android- 플러그인 : 2.9.0-beta-5 : 압축 풀기 (실행 : 기본 압축 풀기, 단계 : 프로세스 클래스)

플러그인 실행이주기 설정에 포함되지 않음 : org.apache.maven.plugins : maven-jar-plug in : 2.3.1 : jar (실행 : default-jar, phase : 프로세스 클래스)

내 목표는 Maven 빌드를 ADT Eclipse 빌드와 별도로 유지하여 단순히 m2e를 사용하지 않도록 설정하는 것입니다. 프로젝트지만 어떻게 할 수 있는지 알 수 없습니다.

m2e 빌더를 비활성화하는 방법이 있습니까? 또는 위의 오류를 수정하는 방법이 있습니까?

+0

프로젝트 -> 속성 -> 빌더를 보았습니까? Maven 빌더가 거기에 등록되었을 수 있습니다. – inazaruk

+0

@inazaruk 저도 제 첫 번째 생각 이었지만, Maven 빌더는 표시되지 않았습니다. –

답변

5

당신의 POM을 열고 "플러그인 실행을 클릭 자동으로이 플러그인의 실행을 무시 m2e에서 lifecycle-mapping 플러그인을 사용할 수있을 것 같아요 "오류. 그러면 새로운 m2e 커넥터 발견 옵션이 제공됩니다.

이것을 선택하면 Android Connector를 다운로드하고 설치하라는 메시지가 자동으로 표시됩니다.

설치하면 문제를 해결할 수 있습니다. 당신은 아마 새로운 0.3.0 m2e 안드로이드 버전에 찬성하여 오래된 0.2.4 m2eclipse-android-integration을 제거해야합니다.

자세한 내용은 새 사이트를 참조하십시오 :

http://rgladwell.github.com/m2e-android/

1

M2E 공식 위키 문서는이 issue

는 당신이 라이프 사이클 구성에 포함되지

+0

이 작업을 수행 할 필요가 없습니다. Android 프로젝트는 Maven 종속성을 무시합니다. M2E 용 Android Configurator를 설치하십시오. 내 대답보기 –

1

나는 이클립스 내 설치 디렉토리로 가서 수동으로 m2e에 대한 모든 참조를 제거했습니다. "Plugin"디렉토리와 "features"디렉토리에 배수가있었습니다. 그 후 내 안드로이드 프로젝트가 정상적으로 돌아가고 명령 행에서 mvn을 사용하여 빌드 할 수있었습니다.

0

Eclipse 4.3 (Krepler)에서 MacOSX를 사용하고 있습니다. 내가 원래 시도한 것은 Brew를 사용하여 터미널을 통해 Maven을 설치하는 것이었다. Maven 3.0.4가 올바르게 설치되었습니다. 내가 어떤 준비 받는다는 프로젝트를 가져올 시도 때 (파일> 가져 오기> Maven은) 다음과 같은 두 가지 오류 표시합니다 : 실행의 기본-testResources을 처리하는 것으로

없음 시장 항목을 내가 무슨 짓을

도움말> Eclipse 마켓 플레이스로 이동하여 검색 창에 "Maven"을 입력하고 Eclipse 용 기본 Maven 클라이언트를 설치하십시오.이 시점에서 모든 것이 나를 위해 일했습니다.

희망도 도움이됩니다.