我正在构建一个软件系统,使用Spring Boot与企业软件系统进行交互.我的系统依赖于该企业系统中的一些jar和*.ini文件,因此我无法在Maven中打包所有依赖项.我希望能够将Spring Boot作为带有嵌入式Tomcat的可执行jar运行.我还希望能够通过命令行设置类路径.所以类似于:
java -classpath /home/sleeper/thirdparty/lib -jar MyApp.jar
Run Code Online (Sandbox Code Playgroud)
但是,-classpath和-jar不能共存.我试过"-Dloader.path".它能够加载文件夹下的所有jar文件,但不能加载其他内容,例如文件夹中的*.ini文件.
那么有没有办法让-classpath与带有嵌入式Tomcat的Spring可执行jar一起工作?
提前感谢您的帮助.
我正在尝试在运行 Spring Boot 应用程序时添加一个类路径,该应用程序使用以下命令运行
mvn spring-boot:run
Run Code Online (Sandbox Code Playgroud)
我目前可以使用插入到字段中的自定义参数将类路径文件夹添加到我的 Maven 测试中
但是,这种方法不适用于使用 mvn spring-boot:run 运行应用程序