我想把我的项目打包到一个没有弹簧启动的JAR中,或者在导入时如何访问该JAR中的类?
想清楚了,至少在Gradle中你需要添加下面的任务。"springBoot"可能是可选的,但没有它就无法测试,但这取决于您的需要。在插件的其他版本(spring-boot依赖项(中,您可能会将"springBoot"任务视为"bootRepackage",而jar任务则会在"bootReppackage"中显示为"enabled=false"。Gradle help and this。对于Maven,您可以参考这一点。
springBoot {
mainClassName = 'myPackage.App'
}
jar {
enabled = true
}