Groovy   发布时间:2022-04-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了groovy – Gradle依赖项 – 最新快照大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个gradle多项目构建.

一个项目中,我已经定义了对其他JAR的一些依赖关系,并使用”始终依赖于最新版本的JAR,例如

runtime group:'com.app',name: 'core',version: '+'

这非常有用,每当我重新构建核心项目的版本时,该项目都会按预期获取最新的JAR.

但是,当我使用版本显式构建JAR时,这似乎才有效 – 但是没有拾取SNAPSHOT构建.

例如,如果我有core-1.0.1.jar然后我的项目使用它,那么我构建core-1.0.2.jar并且项目将启动该新jar,但是如果我然后构建jar的快照版本像core-SNAPSHOT.jar一样,该项目仍然使用1.0.2版本.

(我知道依赖快照并不好 – 但是我将使用我的CI服务器来构建编号版本并安装到repo,但是在dev中我希望能够构建adhoc快照构建并且能够使用他们没有改变配置)

这可能吗?我一直无法找到关于这样做的任何信息?

解决方法

通常,快照始终包含版本号(例如1.0.3-SNAPSHOT).我认为它并没有捡到它,因为现在看来,SNAPSHOT被认为是低于1.0.2的版本.

大佬总结

以上是大佬教程为你收集整理的groovy – Gradle依赖项 – 最新快照全部内容,希望文章能够帮你解决groovy – Gradle依赖项 – 最新快照所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。