메이븐 플러그인 소개 페이지
- 참고 : https://maven.apache.org/plugins/maven-compiler-plugin/
- Goal Overview나 Usage를 살펴, 플러그인의 용도나 용법을 알 수 있음
- Required Paramters나 Optional Parameters를 활용하여 설정 값을 설정할 수 있음
메이븐 플러그인 설정
- POM의 <plugins> 엘리먼트에 플러그인의 <groupId>, <artifactId>, <version> 등을 명시
- <plugin> 엘리먼트 하위의 <configuration> 엘리먼트를 사용하면 플러그인의 기본 설정을 변경 가능
- 예) 소스 컴파일러 버전을 JDK 6으로 지정: <configuration><source>1.6</source></configuration>
메이븐으로 생성한 프로젝트를 이클립스 프로젝트로 변경
- mvn eclipse:eclipse
- pom.xml 파일에 <classpathentry> 설정
- <classpathentry> 엘리먼트는 이클립스 프로젝트의 .classpath 파일(프로젝트의 자원 정보를 기술하는 설정 파일)을 생성하기 위해 이 엔트리를 참조
- 예1) <classpathentry kind="var" path="M2_REPO/junit/junit/4.7/junit-4.7.jar" />
- 예2) <classpathentry kind="src" path="src/test/java" output="target/test-classes" including="**/*.java" />
- eclipse에서 프로젝트 import
- eclipse에서 M2_REPO 환경 변수를 메이븐 로컬 저장소로 설정 (Window > Preferences > Java > Build Path > Classpath Variables)
m2eclipse 플러그인
- Maven 이클립스 플러그인 (http://m2eclipse.sonatype.org/sties/m2e)
- Maven 프로젝트 생성
- 이클립스에서 New Project > Maven > Maven Project 선택
- Archtype 선택하지 않으려면 체크한 후 Next
- Group Id, Artifact Id, Version, Packaging, name 등 정보를 입력한 후, Finish
- Maven 로컬 Repository 변경
- USER_HOME/.m2/settings.xml 파일의 <localRepository> 엘리먼트 변경
- 이클립스에서 Window > Preferences > Maven > User Setting에서 Update Settings 버튼을 눌러 설정 값이 반영되도록 함
- Eclipse에서 Maven 사용
- Run As > Maven 에서 정의된 goal을 수행할 수 있음
- pom.xml 파일을 편집 가능
출처: 자바 세상의 빌드를 이끄는 메이븐 (박재성 저)
'공부 > Maven' 카테고리의 다른 글
[서적 핵심 정리] Maven 프로파일, 배포 (0) | 2013.04.06 |
---|---|
[서적 핵심 정리] Maven과 데이터베이스 통합 (0) | 2013.04.06 |
[서적 핵심 정리] Maven 의존 라이브러리 관리 (0) | 2013.04.06 |
[서적 핵심 정리] Maven 라이프사이클 (0) | 2013.04.06 |
[서적 핵심 정리] Maven 설정 파일 (2) pom.xml (0) | 2013.04.06 |