dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
provided 'org.projectlombok:lombok:1.18.2'
}
dependencies的provided依赖方式作用:
引入的依赖只参与编译,不参与打包。
错误信息:
Could not find method provided() for arguments [org.projectlombok:lombok:1.18.2] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
解决方案:
在build.gradle
文件中加入:
configurations {
provided
}
sourceSets.main.compileClasspath += configurations.provided
sourceSets.test.compileClasspath += configurations.provided
sourceSets.test.runtimeClasspath += configurations.provided
什么原因我也不知道