nde*_*rge 6 dependencies gradle maven build.gradle
免责声明:我对Gradle很新.
我正在尝试使用Gradle(1.0-rc1)构建我的项目,使用来自Maven artefact的Snapshot依赖项.
但是当我尝试使用解决依赖关系时gradle --info dependencies,我收到以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':dependencies'.
> Could not resolve all dependencies for configuration ':compile'.
> Could not resolve group:com.l2fprod, module:l2fprod-common-all, version:7.3.
Required by:
:test:unspecified > org.valkyriercp:valkyrie-rcp-core:1.1-SNAPSHOT
> Could not HEAD 'https://raw.github.com/Ekito/maven-repo/master/ \
snapshots/com/l2fprod/l2fprod-common-all/7.3/l2fprod-common-all-7.3.jar'.
> Could not resolve group:org.valkyriercp, module:valkyrie-rcp-resources,
version:1.1-SNAPSHOT.
Required by:
:test:unspecified > org.valkyriercp:valkyrie-rcp-core:1.1-SNAPSHOT
> Could not resolve group:org.valkyriercp, module:valkyrie-rcp,
version:1.1-SNAPSHOT.
> Could not HEAD 'https://raw.github.com/Ekito/maven-repo/master/ \
snapshots/org/valkyriercp/valkyrie-rcp/1.1-SNAPSHOT \
/valkyrie-rcp-1.1-SNAPSHOT.jar'.
Run Code Online (Sandbox Code Playgroud)
但Maven artefact valkyrie-rcp不是一个罐子,而是一个pom,它是我试图下载的人工制品的父模块.
如果我使用Maven来构建项目,它的效果很好.
这是一个简单的build.gradle文件,可以重现该问题:
apply plugin: 'java'
dependencies {
compile group: 'org.valkyriercp', name:'valkyrie-rcp-core', version:'1.1-SNAPSHOT'
compile 'org.slf4j:slf4j-log4j12:1.6.4'
}
repositories {
mavenCentral()
maven {
url "https://raw.github.com/Ekito/maven-repo/master/snapshots/"
}
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?它是具有快照依赖性的Gradle错误吗?
我怀疑这是 gradle 如何处理快照依赖项的错误(快照依赖项对我来说适用于 rc1)。
例外的是
您确定所需的工件“com.l2fprod,模块:l2fprod-common-all,版本:7.3”位于您的存储库中吗?(valkyrie-rcp-core 的依赖项不应该是“com.l2fprod.common , module:l2fprod-common-all, version:7.3”吗?)
| 归档时间: |
|
| 查看次数: |
5612 次 |
| 最近记录: |