dependencies - gradle带时间戳的快照依赖项解析失败

标签 dependencies gradle snapshot

将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。 jar

但是,我认为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)

最佳答案

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

关于dependencies - gradle带时间戳的快照依赖项解析失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19906215/

相关文章:

mysql一致读: transaction consistent snapshot

Gradle:任务不会根据它使用的配置执行另一个任务

android - Gradle Terminal 未在 Android Studio 中显示

java - Gradle构建之后的JSP目录

elasticsearch - 快照失败,无法还原所有数据

caching - Jenkins 禁用或清除 Maven 构建的缓存

java - 使用最新版本的 Scala 会出现 java.lang.ClassNotFoundException : scala. Function1$class

python - C DLL 在 C++ 程序中加载,而不是在 python Ctypes 中加载

maven - m2e eclipse maven插件依赖管理

python - 任何人都可以使用 python 给出 Elasticsearch 的快照示例吗?