首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven "versions:use-latest-versions“到Gradle的移植

Maven "versions:use-latest-versions“到Gradle的移植
EN

Stack Overflow用户
提问于 2021-09-12 20:56:57
回答 1查看 20关注 0票数 0

我正在将我的pom.xml文件从Maven迁移到Gradle。配置如下:

代码语言:javascript
复制
<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,但我看不到主要/次要/增量/内部版本号的设置。它会毫无限制地更新到可能的最新版本。

EN

回答 1

Stack Overflow用户

发布于 2021-09-13 02:22:47

还不清楚如何在Gradle中实现这一点。

Gradle没有提供这种开箱即用的功能。相反,您必须依靠插件来实现这一点,就像您当前的Maven配置一样。

另一种方法是声明一个version range,尽管这并不完全是您想要的。

但正如我所说的,你需要找到一个符合你的标准的插件,或者自己编写一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69155163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档