Разобрался, по крайней мере в Gradle нужно добавить задачи ниже. «springBoot» может быть необязательным, но без тестирования, но это зависит от ваших потребностей. В других версиях плагина (spring-boot-dependencies) вы можете видеть задачу «springBoot» как «bootRepackage», а задача jar будет «enabled = false» в «bootRepackage». Gradle help и this . Для Maven вы можете ссылаться на это .
springBoot {
mainClassName = 'myPackage.App'
}
jar {
enabled = true
}