2016-08-09 2 views
0

Когда я попытался добавить их ниже, в моих зависимостей я получаю ошибку говоря «не удалось найти метод компиляции <> аргументы [log4j: журнал и т.д. ....]пакет org.slf4j не найден Gradle

compile 'log4j:log4j:1.2.17' 
compile 'org.slf4j:slf4j-api:1.7.5' 
compile 'org.slf4j:slf4j-log4j12:1.7.5' 

сценарий

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'net.saliman:gradle-cobertura-plugin:2.3.1' 
    } 
} 
repositories { 
    mavenCentral() 
} 
configurations { 
    junitAnt 
} 
dependencies { 
    compile 'log4j:log4j:1.2.17' 
    compile 'org.slf4j:slf4j-api:1.7.5' 
    compile 'org.slf4j:slf4j-log4j12:1.7.5' 
    junitAnt 'junit:junit:4.8.2' 
    junitAnt('org.apache.ant:ant-junit:1.9.2') { 
     transitive = false 
    } 
    junitAnt('org.apache.ant:ant-junit4:1.9.2') { 
     transitive = false 
    } 
} 

apply plugin: net.saliman.gradle.plugin.cobertura.CoberturaPlugin 
apply plugin: 'java' 
version = 1.0 
apply plugin: 'war' 

sourceSets { 
    main { 
     java { srcDir 'src' } 
     resources { srcDir 'src' } 
     resources { srcDir 'WebContent/WEB-INF/lib' } 
    } 

    test { 
     resources { srcDir 'test' } 
    } 
} 
+0

Где вы добавляли эти строки? Покажите нам полный файл сборки. Они должны находиться внутри закрытия зависимостей. –

+0

добавил запрошенный скрипт – Jesse

+0

Что порождает ошибку? Что вы делаете, чтобы получить его? –

ответ

0

Переместить этот раздел:

apply plugin: net.saliman.gradle.plugin.cobertura.CoberturaPlugin 
apply plugin: 'java' 
version = 1.0 
apply plugin: 'war' 

В начале вашего build.gradle.

Смежные вопросы