Java 错误:找不到方法实现()
这是我们的代码:Java 错误:找不到方法实现(),java,gradle,implementation,Java,Gradle,Implementation,这是我们的代码: dependencies { implementation project(path: ':openCVLibrary3') implementation project(path: ':DogeCV') } apply from: '../build.common.gradle' 它会导致错误: ERROR: Could not find method implementation() for arguments [DefaultProjectDepend
dependencies {
implementation project(path: ':openCVLibrary3')
implementation project(path: ':DogeCV')
}
apply from: '../build.common.gradle'
它会导致错误:
ERROR: Could not find method implementation() for arguments [DefaultProjectDependency{dependencyProject='project ':openCVLibrary3'', configuration='default'}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
谢谢大家! 实现
配置也是由java
插件创建的。因此,您必须应用该插件才能使用该配置。如果您是从build.common.gradle
build文件应用插件,请将引用该插件的行移到dependencies块上方,以便在尝试使用插件提供的内容之前应用插件
如果您已经这样做了,那么如果您使用的是较旧版本的Gradle,也可能发生这种情况。确保您使用的是Gradle 3.4或更高版本(或者您必须改用compile
).这是因为您应该将文件名保留为build.common.gradle
而不是像您在以下位置编写的那样使用build.gradle:'../build.common.gradle'
默认情况下,gradle使用build.gradle引用其所有配置这非常有用!干杯