프로젝트 관리 툴/메이븐(Maven)

전자정부프레임워크에서 Maven 설정(퍼옴)

후바스탱크 2013. 5. 7. 17:48

/** 실행하기전에 현재 프로젝트의 여러가지 설정을 간략하게 기록하거나 캡쳐해주면 좋다.

기억이 안나서 세팅못하는 불상사가 생기지 않게 말이다. */

 

개발초기에 환경을 개발자 본인 스스로 설정해서 CVS로 받지않고, PL이 그냥 통째로 만들고 구성한뒤 압축해서

던져줄때가 있다.

그러면 다시 리빌딩해줘야 하는 경우가 있는데(특히 이전에 이클립스나 다른 환경이 설치되어 있던 컴에서는..)

이게 잘 안되는 경우가 있을때도 있다.(CVS로 import해도 마찬가지다..)

 

 

1. 우선 프로젝트내의 묵은 클래스 덩어리인 target내의 파일들을 정리해 준다.

 

 

프로젝트(우클릭) ->Run As -> Maven clean (target내의 모든 파일들이 사라질것이다.)

 

 

 

2. 메이븐을 초기화(?) 한다.

 

 1) 프로젝트(우클릭) -> m2 Maven -> Update Project Configuration 해준다.

    그러면 프로젝트의 여러가지가 초기화 될것이다. 위에 경고한대로 저장해둔 설정(자바컴파일러, 빌드패스,

    웹 디플로이 어셈블리, etc..)을 새로 맞춰준다.

 2) 프로젝트(우클릭) -> m2 Maven -> Update Dependencies

요기까지 메이븐의 초기화가 끝났다.

 

 

 

3. 메이븐을 프로젝트에 인스톨한다..

 

 

프로젝트(우클릭) -> Run As -> m2 Maven install 을 실행..

흔히 배포할때 쓰이는 xxx.war 가 생성된다고 Console 뜨는데.. 확실히는 모르겠다.(귀찮아서 확인해 보지는 않았음--;;)

타켓에 뭔가 생기는거 보니 되기는 하는듯..

 

 

 

4. 메이븐 빌드를 실행해 준다.

 

 

프로젝트(우클릭) -> Run As -> m2 Maven build 를 해준다.

이제 모든게 끝났음..

 

 

 

5. 실행

 1) 프로젝트(우클릭) -> Run As -> Run on Server 를 해주던가

 

 2) Servers 에서 자신의 서버를 선택한 후 우클릭 -> start 해주던가..

 

 3) 시작 -> 실행 -> 도스창에서 톰캣을 직접 실행하던가.. 알아서 한다!!(그림 생략--;)

 

 

// 그래도 안되면 컴포넌트로 제공받은 xxx.java파일안의 한글 인코딩을 의심해 본다.

// 컴포넌트를 열어보면 주석등의 한글이 깨져있는 경우가 있는데(빌어먹을 EUC-KR..) 그럴때 잘 안되는 경우가 있다.

// 한글설정을 맞춰주던가 울트라 에디터나 에디터 플러스로 파일을 읽어와서 한글이 재대로 나오면 그거 복사해서

// 붙여넣기 하고 저장해주면 되는 경우도 있다..ㅎㅎ

// 한글코드에 대한 부분은 메탈리자님의 블로그인 http://blog.naver.com/metalliza/140049232510 를 참조하면 좋다.