Создание исполняемого и импортируемого фляги с помощью spring-boot-gradle-plugin - PullRequest
0 голосов
/ 28 июня 2019

Я, очевидно, делаю что-то действительно глупое, просто не вижу этого.

Мы используем плагин spring-boot-gradle-plugin версии 1.5, документы здесь

https://docs.spring.io/spring-boot/docs/1.5.2.RELEASE/reference/html/build-tool-plugins-gradle-plugin.html

Я пытаюсь создать исполняемый jar-файл и импортируемый jar-файл одновременно, при этом у исполняемого jar-файла нет классификаторов, поэтому он выглядит как project.jar. Причиной этого является то, что project.jar уже используется во многих кодах devops для исполняемого файла jar.

Если я сделаю это в build.gradle

jar {
    baseName = 'project'
}

Затем у меня есть исполняемый jar-файл project.jar, great, и импортируемый jar-файл с именем project.jar.original.

Я почти у цели !!

Теперь я не могу понять, как создать импортируемую флягу с помощью классификатора lib и оставить project.jar как есть.

Я пробовал смешное количество этих вариантов, но вот основная суть этого.

jar {
    classifier = 'lib'
}

bootRepackage {
    enabled = true
} 

project-lib.jar - импортируемый jar, отлично, но исполняемого проекта не существует. Jar

Я перепробовал много вариантов, но не могу заставить его работать.

Может ли кто-нибудь дать мне знать, если это вообще возможно?

Спасибо

...