springboot:启动其他主方法
我正在尝试在另一个(测试)jar中启动另一个主方法。 据报道,我补充道springboot:启动其他主方法,spring,spring-boot,launch,Spring,Spring Boot,Launch,我正在尝试在另一个(测试)jar中启动另一个主方法。 据报道,我补充道 build.gradle将所有测试资源和类打包到一个jar中。 然后我执行了 gradle bootRepackage创建MyWS-0.0.1-SNAPSHOT.jar和 gradle packageTests创建MyWS.jar 此后,我将两个JAR复制到一个文件夹中,并使用 loader.path=lib:/*,MyWS.jar loader.main=db.DBTest java -cp ./MyWS-0.0.1-S
build.gradle
将所有测试资源和类打包到一个jar中。然后我执行了
gradle bootRepackage
创建MyWS-0.0.1-SNAPSHOT.jar
和gradle packageTests
创建MyWS.jar
此后,我将两个JAR复制到一个文件夹中,并使用
loader.path=lib:/*,MyWS.jar
loader.main=db.DBTest
java -cp ./MyWS-0.0.1-SNAPSHOT.jar;./MyWS.jar org.springframework.boot.loader.PropertiesLauncher -Dloader.main=db.DBTest
在阅读了之后,我尝试启动另一个main(在MyWS.jar/db.DBTest
中)
但是MyWS-0.0.1-SNAPSHOT
sMANIFEST
的'old'Start类仍然启动
有什么办法可以解决这个问题吗?我现在记不起优先规则了,但是你先用测试罐试过了吗?我试过了,但我认为它与这个开始类的设置有关
java -cp ./MyWS-0.0.1-SNAPSHOT.jar;./MyWS.jar org.springframework.boot.loader.PropertiesLauncher -Dloader.main=db.DBTest