Я пытаюсь исключить зависимость, в основном "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', slf4j-simple исключен из созданного файла war, и это нормально.
Когда я запускаю' gradle eclipse ', slf4j-simple не исключается из пути к классу eclipse.
Aрешение проблемы упомянуто в поваренной книге, но я не понимаю, как ее применить:
http://docs.codehaus.org/display/GRADLE/Cookbook#Cookbook-ExcludingdependenciesfromEclipseProjects