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