versions-maven-plugin 是否也需要在依赖项中定义工件
Does versions-maven-plugin requires artifacts to be defined in depency as well
我有一个 Maven 项目,我正在其中使用 versions-maven-plugin
以确保只有少数工件会使用最新版本。这些工件通过 <include>....</include>
标签包含。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<executions>
<execution>
<id>update-versions</id>
<phase>clean</phase>
<goals>
<goal>use-latest-versions</goal>
</goals>
</execution>
</executions>
<!-- add your Mosaiq dependencies here to stay up to date -->
<configuration>
<includes>
<include>mygroupid:myartifactid</include>
</includes>
</configuration>
</plugin>
我的问题是我是否还需要在 <dependency>..</dependency>
中提及上述工件,否则 versions-maven-plugin
会自动处理并下载最新版本。
是的,您必须先将它们添加为依赖项。
任务 versions-maven-plugin:use-latest-versions 将仅更新现有依赖项的版本。
没有神奇地添加依赖项 AFAIK 的 Maven 插件。
我有一个 Maven 项目,我正在其中使用 versions-maven-plugin
以确保只有少数工件会使用最新版本。这些工件通过 <include>....</include>
标签包含。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<executions>
<execution>
<id>update-versions</id>
<phase>clean</phase>
<goals>
<goal>use-latest-versions</goal>
</goals>
</execution>
</executions>
<!-- add your Mosaiq dependencies here to stay up to date -->
<configuration>
<includes>
<include>mygroupid:myartifactid</include>
</includes>
</configuration>
</plugin>
我的问题是我是否还需要在 <dependency>..</dependency>
中提及上述工件,否则 versions-maven-plugin
会自动处理并下载最新版本。
是的,您必须先将它们添加为依赖项。
任务 versions-maven-plugin:use-latest-versions 将仅更新现有依赖项的版本。
没有神奇地添加依赖项 AFAIK 的 Maven 插件。