Whiteship's Note

Maven 공부시작

Build/Maven : 2007. 11. 15. 17:11


ClassNotFoundException이 발생하면 해당 클래스를 가지고 있는 Jar 파일을 복사해서 라이브러리 폴더에 붙여넣어 주고 해당 Jar 파일을 참조하도록 빌드패스에 추가해 줍니다. 그런 다음 또 다른 ClassNotFoundException이 발생하면 위의 과정이 반복됩니다. 심하게는 이런 사이클을 다섯번 연달아 돈적이 있는데 정말 돌아버릴 것 같았습니다.

그래서 Maven을 공부하기로 결심했습니다. Maven은 종속성을 가진 Jar 파일을 자동으로 다운로드 해줄뿐 아니라, POM이라는 xml파일로 프로젝트가 사용하는 Jar 파일들에 대한 정보를 일괄적으로 관리하고 있습니다. 이밖에도 프로젝트 생성, 테스트, 패키징등을 자동화 할 수 있는 매우 훌륭한 도구입니다. 다만... 학습곡선이 조금 있다보니 그동안 멀리 했었는데, 이 참에 공부해야겠습니다.

제가 참조할 문서는 찬욱군이 알려준 매우 좋은 문서로써, 공짜입니다.

http://sonatype.com/book/

위 사이트에서 다운로드 받거나 HTML 형태로 바로 참조할 수 있습니다.

'Build > Maven' 카테고리의 다른 글

Build Lifecycle(site)  (0) 2007.11.27
Build Lifecycle(default 자세히)  (0) 2007.11.27
Build Lifecycle(default)  (0) 2007.11.27
Build Lifecycle(clean)  (2) 2007.11.27
POM  (0) 2007.11.26
mvn site  (0) 2007.11.20
Maven 용어 3  (0) 2007.11.19
Maven 용어 2  (0) 2007.11.19
Maven 용어 1  (2) 2007.11.16
Maven으로 프로젝트 생성하기  (0) 2007.11.15
Maven 공부시작  (6) 2007.11.15
top

  1. Favicon of http://yunsunghan.tistory.com BlogIcon Max 2007.11.16 08:33 PERM. MOD/DEL REPLY

    그디어(?) 시작 하셨군요....^^*
    화이팅!!

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2007.11.16 11:41 신고 PERM MOD/DEL

    넵 파이팅이요.

  2. Favicon of http://toby.epril.com BlogIcon 토비 2007.11.16 09:35 PERM. MOD/DEL REPLY

    과연 Maven이 프로젝트의 라이브러리 종속성 문제를 해결해줄 수 있다고 생각하는지...? 으흐흐... 한번 Maven Hell로 빠져보기를... 그중 압권은 역시 Spring 기반 프로젝트인듯!

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2007.11.16 11:41 신고 PERM MOD/DEL

    흠.. 걱정되는걸요~
    한번 해 봐야죠.ㅋㅋ

  3. Favicon of http://decoder.tistory.com BlogIcon decoder 2007.11.16 17:50 PERM. MOD/DEL REPLY

    사이트 주소가 "소나"... 군요 ㅋㅋㅋ

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2007.11.16 23:42 PERM MOD/DEL

    ㅋㅋㅋ프뷁 시즌3 보는 사람만 알 수 있다는 개그로군요.

Write a comment.