Я пытаюсь перейти с Ant + Ivy на Gradle и не могу правильно включить транзитивные зависимости.
Например, у меня есть следующая зависимость Ivy:
<dependency org="org.springframework" name="spring-jdbc" rev="4.2.0.RELEASE"/>
Как показывает отчет Ivy, этот артефакт зависит от spring-tx
, который извлекается Ivy и помещается в WEB-INF/lib
в виде банки.Но Gradle не делает этого по умолчанию, и этот код тоже не справляется (он просто не помещает туда spring-tx
связанных .class
файлов):
from { configurations.compileClasspath
.findAll { !it.name.endsWith('pom') }
.collect { it.isDirectory() ? it : zipTree(it) } } {
into('WEB-INF/classes')
}
Кто-нибудь знаеткак я могу включить переходные зависимости в качестве jar-файлов и поместить их в WEB-INF\lib
?