如何显示插件依赖的 Maven 更新
How to display maven updates for plugins dependency
我们可以通过命令显示项目的插件更新:
mvn versions:display-plugin-updates
但是如何显示我们使用的插件的更新依赖?
例如。
我使用 maven-checkstyle-plugin
,所以我有:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.15</version>
</plugin>
</plugins>
</pluginManagement>
我知道 maven-checkstyle-plugin
使用旧版本的 checkstyle
,所以我将 pluginManagment 更改为:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.15</version>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>6.5</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</pluginManagement>
那么如何查看checkstyle是否有新版本呢?
感谢属性,我们可以使用
versions:display-property-updates
和 versions:update-properties
示例如下:
<properties>
<checkstyle.version>6.5</checkstyle.version>
</properties>
...
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.15</version>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>${checkstyle.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</pluginManagement>
感谢蒂姆的提示
我们可以通过命令显示项目的插件更新:
mvn versions:display-plugin-updates
但是如何显示我们使用的插件的更新依赖?
例如。
我使用 maven-checkstyle-plugin
,所以我有:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.15</version>
</plugin>
</plugins>
</pluginManagement>
我知道 maven-checkstyle-plugin
使用旧版本的 checkstyle
,所以我将 pluginManagment 更改为:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.15</version>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>6.5</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</pluginManagement>
那么如何查看checkstyle是否有新版本呢?
感谢属性,我们可以使用
versions:display-property-updates
和 versions:update-properties
示例如下:
<properties>
<checkstyle.version>6.5</checkstyle.version>
</properties>
...
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.15</version>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>${checkstyle.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</pluginManagement>
感谢蒂姆的提示