Создать конфигурацию Gradle с файловым деревом (не архивом)

У меня есть проект формата уха с несколькими военными модулями.

Использование стандартных механизмов EAR для зависимостей:

dependencies {
  deploy project(path: "war1", configuration: "archives")
  deploy project(path: "war2", configuration: "archives")
}

Я могу создать разнесенный вывод EAR, который выглядит примерно так:

exploded-ear
 |-- war1.war
 \-- war2.war

Однако то, что я действительно хочу, это

exploded-ear
 |-- exploded-war1
 \-- exploded-war2

Я долго искал и configuration механизмы в Gradle, похоже, не допускают ничего, кроме архива. Я хочу определить конфигурацию, которая ссылается на fileTree (которое будет местом разнесенной войны в моих подпроектах), чтобы мое ухо (и, следовательно, мое разнесенное ухо) содержало разнесенные войны.

0 ответов

Другие вопросы по тегам