Gradle:配置运行时声明了对配置默认值的依赖,该依赖项未在模块描述符中声明
Gradle: configuration runtime declares a dependency on configuration default which is not declared in the module descriptor for
你能告诉我为什么当我 运行 gradle 我得到这个错误:
Error:Module version trestGradle:trestGradle:1.0-SNAPSHOT,
configuration 'runtime' declares a dependency on
configuration 'default' which is not declared in the module
descriptor for it.develop:myLib:1.0.0"
需要在 ivy.xml(模块描述符)上声明什么?
MyLib 位于内部 ivy 存储库中
我checked:credentials,常春藤url和模式
build.gradle:
group 'trestGrad'
version '1.0-SNAPSHOT'
apply plugin: 'java'
sourceCompatibility = 1.5
configurations {
compile
}
repositories {
ivy {
url = 'http://example.com/artifactory/cst'
credentials {
username = "user"
password = "pass123"
}
layout('pattern') {
// Pattern to resolve Ivy descriptor files.
ivy '[organization]/[module]/[revision]/[type]s/ivy.xml'
// Pattern to resolve files.
artifact '[organization]/[module]/[revision]/[type]s/[module].[ext]'
}
}
}
dependencies {
compile "it.develop:myLib:1.0.0"
}
见here。
您需要为您的依赖项指定配置。失败 which ivy 假定 default
配置,因此你的错误信息。
你能告诉我为什么当我 运行 gradle 我得到这个错误:
Error:Module version trestGradle:trestGradle:1.0-SNAPSHOT,
configuration 'runtime' declares a dependency on
configuration 'default' which is not declared in the module
descriptor for it.develop:myLib:1.0.0"
需要在 ivy.xml(模块描述符)上声明什么?
MyLib 位于内部 ivy 存储库中
我checked:credentials,常春藤url和模式
build.gradle:
group 'trestGrad'
version '1.0-SNAPSHOT'
apply plugin: 'java'
sourceCompatibility = 1.5
configurations {
compile
}
repositories {
ivy {
url = 'http://example.com/artifactory/cst'
credentials {
username = "user"
password = "pass123"
}
layout('pattern') {
// Pattern to resolve Ivy descriptor files.
ivy '[organization]/[module]/[revision]/[type]s/ivy.xml'
// Pattern to resolve files.
artifact '[organization]/[module]/[revision]/[type]s/[module].[ext]'
}
}
}
dependencies {
compile "it.develop:myLib:1.0.0"
}
见here。
您需要为您的依赖项指定配置。失败 which ivy 假定 default
配置,因此你的错误信息。