블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
04-20 08:40
 

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 

최근에 올라온 글

최근에 달린 댓글

'mvn'에 해당되는 글 1건

  1. 2009.02.04 Apache Maven 으로 Eclipse 프로젝트 만들기 2

작년부터 관심을 가지고 있었던 maven 을 재성이형을 통해 익히게 되어서 정리를 해보았습니다.

Maven is a software tool for Java project management and build automation created by Sonatype's Jason van Zyl in 2002. It is similar in functionality to the Apache Ant tool (and to a lesser extent, PHP's PEAR and Perl's CPAN), but has a simpler build configuration model, based on an XML format. Maven is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project.

출처: http://en.wikipedia.org/wiki/Apache_Maven


메이븐은 위의 내용을 빌리자만 간단하게 말해서 자바프로젝트 관리와 빌드의 자동화를 위한 툴입니다.

이제 메이븐이 무엇을 하는지 알았으니 사용해보기 위해 설치를 합니다.

ㅁ Apache Maven 의 설치

http://maven.apache.org 사이트로 접속을 하여서 좌측의 Download 링크를 클릭합니다.


필자의 설치환경이 윈도우즈이기 때문에 Maven-2.0.9 (zip) 으로 다운을 받습니다.



다운 받은 maven 압축파일을 적당한 위치에 압축을 풀고 환경변수에 설정을 합니다.
MAVEN_HOME: 압축을 푼 경로
PATH: [기존경로];%MAVEN_HOME%\bin




실제로 설정이 되었는지 확인하기 위해서 커맨드창을 하나 띄우고 아래의 명령어를 입력합니다.

mvn -version


위와 같이 Maven 정보가 나오면 올바르게 설치한 것입니다.


ㅁ 이클립스 프로젝트의 생성

임의의 폴더에 아래의 명령을 통해 maven 프로젝트를 생성합니다.

mvn archetype:create -DgroupId=kr.co.vicki.maven -DartifactId=vicki-maven


정상적으로 생성이 되면 위의 같이 BUILD SUCCESSFUL 을 보실 수 있습니다.

생성된 폴더를 탐색기로 보면 다음과 같은데, 사용할 라이브러리를 설정하기 위해서 pom.xml 를 재설정합니다.


현재 필자의 PC 에서는 기본적으로 3.8.1 버전으로 설정이 되어있어 최신버전인 4.5 로 수정하여 저장하였습니다.



이클립스 프로젝트 생성을 위해 아래와 같은 명령을 기존의 커맨드창을 통해 실행합니다.

cd vicki-maven
mvn eclipse:eclipse


기존 메이븐 리파지토리에 없는 라이브러리를 다운받고 정상적으로 빌드가 되면 위와 같은 화면을 볼 수 있습니다.

메이븐 리파지토리의 디렉토리 구조입니다. 4.5 버전을 새로 받았습니다.




ㅁ 이클립스 설정 변경

위에서 만들었던 이클립스 프로젝트를 사용하기 위해 이클립스의 File > Import 메뉴를 선택합니다.
그런 후, Existing Projects into Workspace 를 선택합니다.



Select root directoryBrowse... 버튼을 통해 기존에 만들었던 프로젝트 경로를 선택하고
아래에 Copy projects into workspace 를 체크하고 Finish 합니다.



이렇게 기존 프로젝트를 Import 하게되면 엑박을 보실 수 있습니다.



원인은 M2_REPO 라는 Classpath Variable 이 설정되어 있지 않기 때문입니다.



Window > Preferences 메뉴를 선택하고 Java > Build Path > Classpath Variables 를 선택합니다.
New... 버튼을 통해 M2_REPO 변수를 새로 추가합니다.



정상적인 프로젝트를 확인할 수 있습니다.



원래 미리 정리하려고 하였으나 연구실 복귀로 인하여 시간적 여유가 부족하여 부득히 늦은 시간에 정리하게 되었습니다.
우리 멘티 동생들에게 도움이 되었으면 좋겠습니다.  >_<




Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백