Указать конфигурацию 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 должен включать в себя сплетенный артефакт и исключать неплетенный модуль. Любые предложения о том, как это сделать?