bboks.net™

Maven-Android-Eclipse 연동 본문

IDE/STS | Eclipse

Maven-Android-Eclipse 연동

bboks.net 2012. 11. 5. 13:55

1. Java SDK 설치

2. Eclipse 설치(여기선는 Java Developer 버전 사용)

3. Android SDK 설치

4. Maven 설치 또는 Eclipse 내장 사용

5. Eclipse 에 ADT(Android Development Tool) 플러그인

   주소: https://dl-ssl.google.com/android/eclipse/

6. 플러그인 설치 후 Eclipse의 Android SDK Manager를 열어 설치된 항목 확인

7. Eclipse에 m2eclipse 플러그인 설치

   주소: http://download.eclipse.org/technology/m2e/releases

8. Maven 에 Android용 Archetype 설정

8.1 Eclipse의 Package Explorer에서 New > Other > Maven > Maven Project > Next

8.2 Add Archetype.. click

8.3 Group Id와 Artifact Id, Version을 입력

     Group id: de.akquinet.android.archetypes

     Artifact Id: android-quickstart

     Version: 1.0.8

8.4 입력을 완료하면 아래와 같이 Archetype이 추가된다. 그리고 Archetype이 생성되면 MAVEN_HOME\.m2 디렉토리에 archetype-catalog.xml 파일이 생성된다.

※ Eclipse 버전에 따라 Archetype이 생성되지 않을 수도 있는데 생성이 되지 않는 경우 아래의 첨부파일을 Maven의 Repository에 넣어주면 된다.

archetype-catalog.xml

9. 프로젝트의 Group Id와 Artifact Id 그리고 개발하고자 하는 Android API 레벨을 입력한다.

9.1 이 상태로 처음 프로젝트를 생성하면 "Plugin execution not covered by lifecycle configuration...."라는 에러가 발생하는데 해당 항목을 선택하고 Quick Fix를 선택한다.

9.2 Quick Fix에서 Discover new m2e connectors를 선택 후 Finish

9.3 m2e Marketplace에서 Android Connector를 선택 후 Finish

9.4 이 후 Install 화면이 나오면 모두 선택 후 설치


10. Connector가 정상적으로 설치되면 아래의 화면과 같이 프로젝트가 구성이 된다.

종종 src/test/java 폴더가 없다고 나오는 경우가 있는데, 이럴 경우 해당 프로젝트에 src/test/java로 폴더를 추가해주면 오류가 해결된다.


[참고] Maven,Android and Eclipse - joining the team

           m2e-android site

           maven-android-plugin