我正在将我的pom.xml文件从Maven迁移到Gradle。配置如下:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<allowMajorUpdates>false</allowMajorUpdates>
<allowMinorUpdates>false</allowMinorUpdates>
<allowIncrementalUpdates>false</allowIncrementalUpdates>
<allowSnapshots>false</allowSnapshots>
</configuration>
</plugin>因此,上面的配置更新依赖项,例如,从版本"10.0.1-SNAPSHOT“更新到"10.0.1-86",因此只有限定符("SNAPSHOT")被最新的内部版本号(86)替换。
目前还不清楚如何在Gradle中实现这一点。我找到了gradle-use-latest-versions-plugin,但我看不到主要/次要/增量/内部版本号的设置。它会毫无限制地更新到可能的最新版本。
发布于 2021-09-13 02:22:47
还不清楚如何在Gradle中实现这一点。
Gradle没有提供这种开箱即用的功能。相反,您必须依靠插件来实现这一点,就像您当前的Maven配置一样。
另一种方法是声明一个version range,尽管这并不完全是您想要的。
但正如我所说的,你需要找到一个符合你的标准的插件,或者自己编写一个。
https://stackoverflow.com/questions/69155163
复制相似问题