2012-09-23 6 views
6

상당히 많은 수의 종속성이있는 상당수의 Maven 프로젝트가 Eclipse에 있습니다.Maven 종속성을 자동으로 업데이트합니다.

일부 종속성은 새 버전이 릴리스됨에 따라 리포지토리에서 자주 업데이트됩니다. 현재 나는 이것들을 수동으로주의해야하고 각각의 pom.xml을 수동으로 편집하여 새 버전을 사용합니다. 각 의존성의 최신 버전을 사용할 수 있는지 여부를

  • 확인 :

    이클립스에서 다음을 수행 할 수있는 방법이 있을까요?

  • 그렇다면 pom.xml (예 : '빠른 수정'기능)에 대한 변경 사항을 자동으로 제안 하시겠습니까?

답변

8

당신은 받는다는 versions plugin를 찾고 있습니다 :

버전 : 디스플레이 종속성 업데이트 표시 가 새 버전을 사용할 수있는 모든 종속성을.

업데이트 된 모든 종속성 목록이 표시됩니다. 업데이트 된 모든 플러그인 목록을 표시하는 유사한 명령이 있습니다.

종속성을 최신 버전으로 자동으로 업데이트하는 명령이없는 것 같습니다. 문서에서 versions:display-property-updates을 사용하여 pom 파일의 등록 정보로 지정되면 종속성 버전을 업데이트 할 수있는 것처럼 보입니다.

+1

+1, @Abhinav Sarkar. 참조 해 주셔서 감사합니다. 나는 그것에 대해 몰랐다. 또한 ''에서 ''태그를 제거하는 것이 좋습니다. 이 경우 maven은 최신 버전을 검색하려고 시도합니다. – AlexR

+5

''태그를 제거하는 것은 매우 나쁜 생각입니다. 프로젝트의 모든 종속성을 완벽하게 제어 할 수 없으며 자동 업데이트로 인해 언제든지 프로젝트가 중단 될 수 있습니다. 나는 그것을 강력히 추천한다. 업데이트로 인해 코드가 손상되지 않았는지 철저히 확인한 후에는 종속성 버전을 항상 업데이트해야합니다. –

관련 문제