错误:找不到参数的方法annotationProcessor()[org.apache.logging.log4j.core]

时间:2017-07-31 06:57:16

标签: android android-studio gradle android-gradle log4j2

我使用的是Android Studio 3.0.8,gradle - 4.1。

我已经在我的模块build.gradle log4j2中添加了依赖关系并且对于它的注释处理器是必需的:

compile "org.apache.logging.log4j:log4j-core:2.8"
annotationProcessor 'org.apache.logging.log4j:log4j-core:2.8'

但是我得到了错误:

  

错误:无法为参数找到方法annotationProcessor()   [org.apache.logging.log4j.core]对象类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler。

在默认设置中启用了注释过程:https://yadi.sk/i/MinCMsK33LZkjM

我正在使用libgdx。 Build.gradle(模块 - 核心):

apply plugin: "java"

targetCompatibility = 1.8
sourceCompatibility = 1.8
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'

sourceSets.main.java.srcDirs = [ "src/" ]

eclipse.project {
    name = appName + "-core"
}

dependencies {
    compile  "org.apache.logging.log4j:log4j-core:2.8"
    annotationProcessor 'org.apache.logging.log4j:log4j-core:2.8'
}

我试图将它添加到项目build.gradle,使现金无效。但错误仍然是一样的。 Gradle无法将annotationProcessor应用于log4j2。

0 个答案:

没有答案