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的版本.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |