我如何告诉Gradle奇怪编号的依赖版本是更新的版本?

时间:2017-03-22 19:18:46

标签: gradle

我们的项目使用Gradle,我们有一个内部依赖,有一些不寻常的版本控制约定。我们有1.0,1.1等版本,但最新版本名为dev。这导致了版本冲突的问题,其中编号版本正在驱逐dev版本(看起来字母被认为是"旧的"而不是数字)。因此,我们的构建没有最新的变化。

基本上,我们希望dev始终胜过编号版本。我们知道我们可以force = true,但我们不想这样做,因为当我们回到稳定的编号版本时,我们不想强制使用旧版本。< / p>

结构如下:

- Project
   // We want to use this bleeding-edge version, but it's being evicted
   - Dependency: dev
   - OtherDependency: 1.0
       // We are pulling in the last stable version transitively
       - Dependency: 1.1

有没有办法告诉Gradle dev&gt;任何编号的版本,并保持其余的标准版本号订购?因此1.0 < 1.1 < dev

如果重要,我们正在使用Ivy进行依赖管理。

0 个答案:

没有答案