Указать конфигурацию Gradle или настроить зависимости в задаче bootJar?

Наше приложение использует EclipseLink. Для производственных артефактов мы используем статическое плетение, у нас есть задача Gradle, которая создает отдельную банку, которая должна быть включена в толстую банку Spring Boot. Во время разработки мы не используем ткачество, поэтому у нас нет этого артефакта.

То, что мы хотели бы сделать, это настроить classpath в задаче bootJar так, чтобы мы включили сплетенный артефакт и исключили источник не сплетенного модуля. До версии 2.0.x плагина Spring Boot Gradle это было достигнуто путем указания customConfiguration в задаче типа bootRepackage, например:

task singleJar(type: BootRepackage) {
  customConfiguration = "weavedRuntime"
}

Но эта опция, кажется, отсутствует в версии 2.0.x. Есть ли способ переопределить конфигурацию в новой версии?

В качестве альтернативы нам нужно изменить путь к классам, но только для задачи bootJar. Обычный путь к классам пути shoukd включает в себя неплетенный модуль, но путь к классу bootJar должен включать в себя сплетенный артефакт и исключать неплетенный модуль. Любые предложения о том, как это сделать?

0 ответов

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