如何显示插件依赖项的maven更新

如何显示插件依赖项的maven更新,maven,maven-plugin,Maven,Maven Plugin,我们可以通过命令显示project的插件更新: mvn versions:display-plugin-updates 但是如何显示我们使用的插件的更新依赖关系呢 例如。 我使用maven checkstyle插件,因此我有: <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId&

我们可以通过命令显示project的插件更新:

mvn versions:display-plugin-updates
但是如何显示我们使用的插件的更新依赖关系呢

例如。 我使用
maven checkstyle插件
,因此我有:

   <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-checkstyle-plugin</artifactId>
          <version>2.15</version>
        </plugin>
      </plugins>
    </pluginManagement>

那么如何检查checkstyle是否有新版本呢?

多亏了我们可以使用的属性

版本:显示属性更新
版本:更新属性

示例现在可以如下所示:

    <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>

6.5
...
org.apache.maven.plugins
maven checkstyle插件
2.15
com.puppycrawl.tools
代码检查
${checkstyle.version}


感谢Tim的提示

您是否尝试过使用版本的属性管理checkstyle依赖项,然后调用
mvn version:display property updates
。不确定它是否有效,但您可以尝试。是的,
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>