2012-06-02 4 views
0

Android 애플리케이션을 구축 중이며 Maven 프로젝트에서 제공되는 특정 기능을 사용하고 싶습니다.Android 프로젝트에 maven 프로젝트 통합

안드로이드 프로젝트에서이 메이븐 프로젝트를 사용하는 가장 쉬운 방법은 무엇입니까? 나는 메이븐 (Maven)과 함께 일한 적이 없으므로 가능한 한 조금 다루는 것을 선호한다.

이클립스를 사용하는 jar 파일로 maven 프로젝트를 내보내고 내 안드로이드 프로젝트 빌드 경로에 사용하려고 시도했지만 java.lang.NoClassDefFoundError : info.bliki.api.User를 실행하면 실행합니다.

그래서 Android 프로젝트에서이 Maven 프로젝트를 사용하는 가장 쉬운 방법은 무엇입니까?

+1

Maven 프로젝트에서 생성 된 jar 파일을 얻은 다음 Android 프로젝트의 빌드 경로 **에 외부 jar 파일을 추가하고 빌드 경로 순서 및 내보내기 목록에 ** 체크하십시오. 또는 SDK r17 +을 사용하는 경우 jar 파일을 Android 프로젝트 libs/디렉토리에 복사하기 만하면됩니다. – yorkw

답변

0

글쎄, 난

mvn install 

(당신이 비록 실행 메이븐의 버전이 필요합니다), 다음 방금 명령 줄에서 실행할 수 있어야합니다 당신은 결과 유물에만 관심이 추측하는 프로젝트를 컴파일하고 빌드합니다. ~/.m2/...에 직접 작성된 로컬 복사본을 얻게 될 것입니다. 이것은 모든 maven 아티팩트가 설치된 곳입니다. 결과 jar (있는 경우)를 가져 오거나 결과 아티팩트에 직접 링크 할 수 있습니다.

+0

나는 여전히 같은 예외가 발생합니다. 무엇이 문제 일 수 있습니까? maven 프로젝트 자체를 실행할 때 잘 작동합니다. –

+0

다른 artifact를 포함하지 않고 maven 프로젝트가 링크를 만든 것처럼 보입니다. 다음 단계에서 pom.xml의 종속성 노드를 확인해야합니다. –

관련 문제