将 Maven 迁移到 Gradle 构建我遇到了时间戳快照依赖项的问题。对我的本地存储库 (mavenLocal()) 的以下依赖项的解析失败:
运行时'org.codehaus.mojo:webstart-jnlp-servlet:1.0-beta-4-20131101.151755-1'
(我知道,不建议依赖快照,依赖时间戳快照可能不太可取。)
鉴于 Gradle 上面的依赖项寻找:
C:\Users\p12345\.m2\repository/org/codehaus/mojo/webstart-jnlp-servlet/1.0-beta-4-20131101.151755-1/webstart-jnlp-servlet-1.0-beta-4-20131101.151755-1。罐
而我认为,Gradle 应该寻找:
C:\Users\p12345\.m2\repository/org/codehaus/mojo/webstart-jnlp-servlet /1.0-beta-4-SNAPSHOT/webstart-jnlp-servlet-1.0-beta-4-20131101.151755-1.jar。
注意文件夹名称 snafu:Gradle 查找 ..\1.0-beta-4-20131101.151755-1\..,而 Maven 查找 ..\1.0-beta-4-SNAPSHOT\....在那里找到依赖项。
看起来 Gradle 依赖解析在这里与 Maven 不兼容。我错过了什么,还是这是一个问题?(我正在使用 Gradle 1.8)