답변:
Maven 플러그인 버전 과 display-dependency-updates
모조은 당신이 찾고있는 무엇 :
mvn versions:display-dependency-updates
출력 결과는 다음과 같습니다.
[INFO] ------------------------------------------------------------------------
[INFO] Building Build Helper Maven Plugin
[INFO] task-segment: [versions:display-dependency-updates]
[INFO] ------------------------------------------------------------------------
[INFO] [versions:display-dependency-updates]
[INFO]
[INFO] The following dependency updates are available:
[INFO] org.apache.maven:maven-artifact ........................ 2.0 -> 2.0.9
[INFO] org.apache.maven:maven-plugin-api ...................... 2.0 -> 2.0.9
[INFO] org.apache.maven:maven-project ....................... 2.0.2 -> 2.0.9
[INFO] org.codehaus.plexus:plexus-utils ....................... 1.1 -> 1.5.6
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17 seconds
[INFO] Finished at: Fri Aug 15 10:46:03 IST 2008
[INFO] Final Memory: 10M/167M
[INFO] ------------------------------------------------------------------------
maven-plugin-api
모든 Maven 릴리스에 대해이 종속성의 새 버전이 릴리스되므로 업데이트 확인을 사용하여 최신 버전의 Maven 자체를 확인할 수도 있습니다.
Maven Central 에서 최신 아티팩트 버전을 사용할 수있을 때 이메일 알림을 받으려면 아티 팩 리스너 에 계정을 생성하고 따라 가려는 아티팩트를 선택할 수 있습니다.
이슈를 수동으로 검색하거나 pom.xml을 직접 업로드 할 수 있습니다.
다음과 같은 알림을 주기적으로받습니다 (현재 영어와 프랑스어로 제공).
VersionEye : 메이븐 플러그인은 동일하고있다 versioneye_maven_plugin을 .
VersionEye는 Maven Repositories의 새 버전에 대해서도 알려줄 수 있습니다. 언어에 구애받지 않는 도구이며 Java 외에도 7 개의 다른 언어를 지원합니다. 간단한 팔로우 / 알림 기능 외에도 GitHub 및 BitBucket 리포지토리를 직접 모니터링하고 프로젝트의 오래된 종속성에 대해 알릴 수도 있습니다.
도구 통합을위한 REST JSON API 도 있습니다 .
그건 그렇고, 나는이 프로젝트를 시작한 친구입니다. 궁금한 점이 있으면 알려주세요.
Versions Maven Plugin [1]을 사용하여 Maven 사이트에서 보고서를 생성하여 가능한 업데이트 목록을 얻을 수 있습니다. Spring의 불규칙성과 관련하여 Mercury 버전 관리 시스템을 사용하는 것으로 보입니다 [2]. 버전 플러그인을 구성 할 때 Spring 항목에 대한 특별한 규칙을 추가 할 수 있습니다.
의존성이 많은 프로젝트에서는 언젠가 버전을 속성 섹션에 유지합니다.
<properties>
<assertj.version>3.15.0</assertj.version>
<aws-sdk.version>1.11.763</aws-sdk.version>
<cxf.version>3.3.6</cxf.version>
해당 버전의 업데이트에만 관심이있는 경우 다음 명령을 사용할 수 있습니다.
mvn versions:display-property-updates
보다 요약 된보기를 제공하고 속성 섹션에서 업데이트해야하는 버전 만 반환합니다.