Я создаю толстый jar с использованием gradle, build.gradle выглядит следующим образом:
...
dependencies {
compile files('local_path1')
compile files('local_path2')
runtime files('local_path3')
}
task customFatJar(type: Jar) {
manifest {
attributes 'Main-Class': 'MyMainClass'
}
archiveName = 'my-jar'
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}
Теперь, когда я запускаю задачу «customFatJar», сгенерированный jar содержит зависимые jar-файлы в путях «local_path1»и "local_path2".Но сгенерированный jar не содержит зависимого jar в пути "local_path3".
Пожалуйста, дайте мне знать правильную конфигурацию зависимостей для достижения этого.