加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

groovy – Gradle依赖项 – 最新快照

发布时间:2020-12-14 16:27:56 所属栏目:大数据 来源:网络整理
导读:我有一个gradle多项目构建. 在一个项目中,我已经定义了对其他JAR的一些依赖关系,并使用”始终依赖于最新版本的JAR,例如 runtime group:'com.app',name: 'core',version: '+' 这非常有用,每当我重新构建核心项目的版本时,该项目都会按预期获取最新的JAR. 但是
我有一个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的版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读