如何在没有Spring Boot的情况下将带有Spring5 WebClient的项目打包到JAR文件中



我想把我的项目打包到一个没有弹簧启动的JAR中,或者在导入时如何访问该JAR中的类?

想清楚了,至少在Gradle中你需要添加下面的任务。"springBoot"可能是可选的,但没有它就无法测试,但这取决于您的需要。在插件的其他版本(spring-boot依赖项(中,您可能会将"springBoot"任务视为"bootRepackage",而jar任务则会在"bootReppackage"中显示为"enabled=false"。Gradle help and this。对于Maven,您可以参考这一点。

springBoot  {
mainClassName  = 'myPackage.App'
}
jar {
enabled = true
}

最新更新