带有类路径的 Spring Boot 可执行 Jar
我正在构建一个软件系统,以使用Spring Boot与企业软件系统进行交互。我的系统依赖于该企业系统中的一些jar和*.ini文件,因此我无法在Maven中打包所有依赖项。我希望能够运行Spring Boot作为嵌入式Tomcat的可执行Jar。我还希望能够通过命令行设置类路径。所以像这样:
java -classpath /home/sleeper/thirdparty/lib -jar MyApp.jar
但是,-classpath 和 -jar 不能共存。我试过“-Dloader.path”。它能够加载文件夹下的所有jar文件,但不能加载其他内容,例如文件夹中的*.ini文件。
那么有没有办法让 -classpath 与带有嵌入式 Tomcat 的 Spring 可执行 jar 一起使用呢?