【发布时间】:2014-02-25 05:44:55
【问题描述】:
在使用 Gradle 1.10 为 Web 应用程序项目运行“war”任务时,当我包含对 cxf-bundle 2.6.13 的依赖项时,开始出现以下错误:
Could not resolve all dependencies for configuration ':runtime'.
Could not resolve <exclude org: module="l:ame="*" type="*.
Required by:
:gradle_dep_issue_example:unspecified > org.apache.cxf:cxf-bundle:2.6.13
java.lang.IllegalArgumentException (no error message)
停止和启动 gradle 守护进程无效,清除 .gradle 文件夹也无效。但是,运行 war 任务并传递 --refresh-dependencies 选项确实可以解决问题。不幸的是,每次都必须使用 --refresh-dependencies 选项。
这是一个小的 build.gradle 文件,它将在“downloadRuntimeDeps”任务运行时重现该问题。
apply plugin: 'war'
repositories {
mavenCentral()
}
dependencies {
compile 'org.apache.cxf:cxf-bundle:2.6.13'
}
task downloadRuntimeDeps(type: Copy){
from configurations.runtime
into new File(getBuildDir(), "/runtime-deps/")
}
【问题讨论】:
标签: gradle