我正在尝试在另一个(测试)jar中启动另一个main方法。 根据{{3}},我添加了
task packageTests(type: Jar) {
from sourceSets.test.output
}
到build.gradle
将所有测试资源和类打包到jar中
然后我执行了
创建gradle bootRepackage
和
的MyWS-0.0.1-SNAPSHOT.jar
创建gradle packageTests
的{{1}}。
此后,我将两个罐子复制到一个文件夹中并使用
创建了MyWS.jar
application.properties
在阅读this entry后,我尝试使用
启动另一个主要内容(在loader.path=lib:/*,MyWS.jar
loader.main=db.DBTest
中)
MyWS.jar/db.DBTest
但java -cp ./MyWS-0.0.1-SNAPSHOT.jar;./MyWS.jar org.springframework.boot.loader.PropertiesLauncher -Dloader.main=db.DBTest
Start-Class
的“旧”MyWS-0.0.1-SNAPSHOT
仍在发布。
任何想法如何解决这个问题?