springboot:启动其他主方法

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

我正在尝试在另一个(测试)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-SNAPSHOT.jar;./MyWS.jar org.springframework.boot.loader.PropertiesLauncher -Dloader.main=db.DBTest
在阅读了之后,我尝试启动另一个main(在
MyWS.jar/db.DBTest
中)

但是
MyWS-0.0.1-SNAPSHOT
s
MANIFEST
的'old'
Start类仍然启动


有什么办法可以解决这个问题吗?

我现在记不起优先规则了,但是你先用测试罐试过了吗?我试过了,但我认为它与这个
开始类的设置有关
java -cp ./MyWS-0.0.1-SNAPSHOT.jar;./MyWS.jar org.springframework.boot.loader.PropertiesLauncher -Dloader.main=db.DBTest