http://mvnrepository.com/
이 사이트는 Maven으로 종속성을 관리할 때 필수 사이트 인 것 같습니다. 외울 수가 없어서 블로그에 게시해둡니다. 사용하는 방법은 박재성님의 블로그의 "Maven을 이용하여 Dependency 라이브러리 관리 방법"에 잘 설명되어 있습니다. 진작에 박재성님 블로그를 보면서 공부하면 좀 더 빨랐을 것을 한글로 된 문서가 없는 줄 알고 영어로 공부하느라 고생했네요. ㅜ.ㅜ
Anyway, Maven을 사용하다보면, 종속성을 추가해야하는데, Jar 파일 다운 받아서 추가하는 것보다는 훨씬 간단하고 하나의 Jar 파일을 여러 프로젝트에서 복사해서 가지고 있지 않아도 되기 때문에, workspace의 용량이 기하급수적으로 늘어나는 것을 방지할 수도 있습니다.
종속성을 추가하기 위해서는
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
</dependency>
이런 식으로 Maven Repository에 등록되어 있는 프로젝트의 groupId, artifactId, version을 알아야 합니다. 그런데 위의 사이트에 바로 이러한 정보들을 알 수 있습니다. 매우 친절하게 <dependencies> 엘리먼트 안에 어떠한 엘리먼트 묶음(위에 보이는 것과 같은)을 붙여 넣으면 되는지 보여줍니다. 귿이죠.
Eclipse에 Maven 플러그인을 설치해서 add Dependecy 메뉴를 사용하면 검색이 되긴 하지만, 제 경우에 Spring 2.5는 검색이 되질 않았습니다. 따라서 위 사이트에서 찾아서 등록해주었습니다. 하지만 한 번 Local Repository에 다운 받은 다음에 Maven 플러그인의 add Dependecy 메뉴를 사용해보니, Spring 2.5가 검색 되었습니다. 아마도.. Local Repository에서만 검색해주는 기능인가 봅니다.