본문 바로가기

Maven

Maven 01

1. 메이븐 아키타입을 이용하여 jar 프로젝트를 생성하는 명령어


mvn archetype:generate -DgroupId=com.tistory.tazz009 -DartifactId=myfirst -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false


mvn [options] [<goal(s)>] [<phase(s)>]


mvn clean test

clean과 test 페이즈를 실행한다.


mvn clean compiler:compile

clean 페이즈를 실행하고, compiler 플러그인의 compile 골을 실행한다.


mvn -Dmaven.test.skip=true test:

옵션으로 단위 테스틀 실행하지 않도록 인자를 전달하면서 test 페이즈를 실행한다.


2. 'mvn test'를 실행해서 빌드가 성공하면 템플릿 프로젝트가 정상적으로 생성된것이다.



http://docs.codehaus.org/display/MAVENUSER/Archetypes+List


3. mvn archetype:generate -DarchetypeCatalog=internal


19

com.tistory.tazz009

wikibook


메이븐에서 기본적으로 제공하는 58개의 아키타입 목록을 확인할 수 있다.



자바 세상의 빌드를 이끄는 메이븐 - 박재성 님의 책에서 가져왔습니다.

좋은 책은 사서 보세요.