我在Android Studio工作,当我在build.gradle文件中添加了这行
dependencies {
compile files('libs/poi-ooxml-schemas-3.12-20150511-a.jar'){
exclude group: 'stax', module: 'stax-api'
}
}
我发现了错误:
未找到Gradle DSL方法:' exclude()'
错误的原因是什么?
答案 0 :(得分:1)
您定义依赖关系的方式是,您将闭包应用于files
而不是compile
。
files('libs/poi-ooxml-schemas-3.12-20150511-a.jar'){
exclude group: 'stax', module: 'stax-api'
}
相反,您必须确保将关闭直接应用于compile
。
compile(files('libs/poi-ooxml-schemas-3.12-20150511-a.jar')){
exclude group: 'stax', module: 'stax-api'
}
但我怀疑这是必要的。组和模块是Maven系统的一部分,JAR文件本身没有要排除的信息。