gpt4 book ai didi

java - 如何告诉 Maven 版本插件不使用 Beta 版本?

转载 作者:行者123 更新时间:2023-11-30 03:53:38 28 4
gpt4 key购买 nike

我想在这里评论蒂姆的答案( https://stackoverflow.com/a/1172805/1746310 ),但由于我的声誉,我不能,我把它写为答案,说我想评论,但因为我的声誉而不能。然后这条消息被 ChrisF ( https://stackoverflow.com/users/59303/chrisf ) 删除,说这不是答案,我应该写一条评论......我找不到合适的词语。

无论如何,这就是我正在谈论的插件:http://mojo.codehaus.org/versions-maven-plugin/据我了解, use-latest-version 将包括 beta 版本,而 use-latest-release 则不会。因此,我正在使用 use-latest-releases,但它不断更新到测试版。我在将 pom.xml 更改回之前的状态后尝试了 maven clean,但当我运行为 -> maven install 时,它仍然更新为 beta 版本。难道是我对用词的理解有误?我必须做什么才能获得所用依赖项的最新发布版本而不是测试版?

最佳答案

我不知道 mvnrepository 中的 Type 字段来自何处或如何填充。我也不确定它是否在依赖解析过程中的任何地方使用,我的猜测是否定的。我也不知道 Maven 定义的版本和发布版本之间的区别。

您的问题是如何使版本插件忽略 alpha/beta/release候选/里程碑构建;我可以帮忙。您可以按照this stackoverflow answer中的描述编写规则文件。 。规则文件可能包含正则表达式,这应该允许您过滤掉不需要的版本。

关于java - 如何告诉 Maven 版本插件不使用 Beta 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23806243/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com