Sanggu's blog




최상단 광고 코드

 추천 사이트

 애자일 이야기 : http://agile.egloos.com
 서명덕 기자의 인터넷 : http://itviewpoint.com
 비지니스 뉴스 : http://www.ciobiz.co.kr
 MOCOMSYS : http://www.mocomsys.com
 Apache Software : http://www.apache.org
 소프트웨어 기술경력관리: http://career.sw.or.kr
 한이음 (지식경제부): http://www.hanium.or.kr
 IT 기술 뉴스: http://www.bloter.net/
 IBM 티볼리 까페: http://cafe.naver.com/tivolitool.cafe
 JAVA jar 검색 : http://www.findjar.com
 VM Ware 가상화: http://www.vmware.com

2009년 10월 5일 월요일

Maven 실행

Maven 실행 및 설치에 관련된 내용입니다. repository(dependency library) 관리체계로 ant보다 훨씬 강력합니다.

Maven 환경.


1. 설치

1) http://maven.apache.org 에서 Maven 최신 설치.
2) 압축푼 후 시스템 환경변수 PATH에 Maven_home/bin 추가.

Prompt에서 "mvn -version"을 실행하여 Maven이 정상적으로 설치되었는지 확인할 수 있다



2. Maven에서 Java Project 생성

1) Maven은 각 프로젝트의 성격에 맞도록 Template 프로젝트를 제공하고 있다

2) Maven의 이 같은 기능을 Archetype이라고 한다.

3) Application project 일 경우

mvn archetype:create -DgroupId=net.javajigi -DartifactId=mysample

Web application 일 경우

mvn archetype:create -DgroupId=net.javajigi -DartifactId=mywebapp -DarchetypeArtifactId=maven-archetype-webapp



3. Maven 실행 방법

1) Source Compile

 디폴트로 생성된 하위 디렉토리로 이동한다음. 명령어 실행
  mvn compile

2) Test source compile
    mvn test-compile

3) 구현한 테스트 코드 실행.
     mvn test

4) Compile한 구현 코드를 jar, war로 압축하는 명령어 실행
    mvn package

5) Local repository에 등록
    mvn install

6) Remote repository에 등록
    mvn deploy


4. Maven의 dependency

1) Maven 이 위와 같이 Dependency 라이브러리를 관리할 수 있는 이유는 Maven이 모든 오픈 소스 라이브러리에 대하여 중앙 Repository를 가지고 있기 때문이다.
C:\Documents and Settings\Administrator\.m2\repository

댓글 없음:

댓글 쓰기