Необходимо исключить зависимость из eclipse с помощью файла сборки gradle

Я пытаюсь исключить зависимость, в основном slf4j-simple, из моей сборки gradle. Он работает хорошо, но не отображается, когда я запускаю "gradle eclipse".

В моем файле сборки gradle есть следующий код:

apply plugin:'war'
apply plugin:'eclipse'
apply plugin:'jetty'
...
dependencies {
    compile 'mysql:mysql-connector-java:5.1.16'
    compile 'net.sourceforge.stripes:stripes:1.5'
    compile 'javax.servlet:jstl:1.2'
    ... (Rest of the dependencies)
}
configurations {
        all*.exclude group:'org.slf4j',module:'slf4j-simple'
}

Теперь, когда я запускаю 'gradle build', slf4j-simple исключается из созданного файла war, и это нормально.

Когда я запускаю gradle eclipse, slf4j-simple не исключается из пути к классам eclipse.

Решение проблемы упомянуто в кулинарной книге Gradle, но я не понимаю, как его применить:

http://docs.codehaus.org/display/GRADLE/Cookbook#Cookbook-ExcludingdependenciesfromEclipseProjects

5
задан Tunaki 29 August 2015 в 17:55
поделиться