【发布时间】:2018-04-15 22:54:39
【问题描述】:
错误:
构建文件 'C:\Users\Me\Dev\project\app\build.gradle' 行:21
- 出了什么问题: 评估根项目“应用程序”时出现问题。 无法为 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象获取未知属性“库”。
在 app.gradle 中
dependencies{
compile libraries.my_lib
deploy libraries.my_lib
}
在 project.gradle 中
ext.libraries = {
my_lib: 'com.myCompany:my-lib:1.0.0'
}
在 pom.xml 中
<modules>
<module>my-lib</modules>
</modules>
在 app.gradle 的libaries. 中按 CTRL+Space 会显示 my_lib 库可能会自动完成,但是使用 gradle clean deploy 编译时会失败并返回上述消息。
这只发生在我将 IDE 更新到最新的 IntelliJ 之后。
【问题讨论】:
-
你在哪里申请
project.gradle?你试过用project.libraries.my_lib吗?
标签: intellij-idea gradle build.gradle