我尝试在我的项目中使用'api'dependency关键字,但是我得到了一个错误,说它找不到方法api()
我在一个新项目上试过了。这是build.gradle文件:
plugins {
id 'java'
}
group 'com.test'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
api group: 'com.google.guava', name: 'guava', version: '27.0.1-jre'
}
Could not find method api() for arguments [{group=com.google.guava, name=guava, version=27.0.1-jre}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler
如果我将“api”替换为“实现”,那么一切都可以正常工作
我错过了什么?
是否需要进行任何设置?