0

我有一个 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会自动处理并下载最新版本。

4

1 回答 1

1

是的,您必须首先将它们添加为依赖项。

任务 versions-maven-plugin:use-latest-versions 将仅更新现有依赖项的版本。

没有 maven 插件可以神奇地添加依赖项 AFAIK。

于 2020-09-16T11:05:03.160 回答