1

将 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)

4

1 回答 1

1

这是一个已知的限制,不幸的是,我不知道有什么解决方法。

于 2013-11-11T12:28:54.397 回答