【发布时间】:2019-10-22 12:00:59
【问题描述】:
对于一个项目,我使用 maven shade 插件创建了一个可执行的 jar。到目前为止,它应该运行,双击它启动应用程序,就像在我的 IDE 中执行 main 方法一样。我的下一个任务是在 jar 之外(最好在 jar 所在的同一目录中)有一个应用程序需要的属性文件(名为 connection.properties)。我已经使用过滤器成功地将它从 jar 中排除,但我不知道如何让 jar 在同一目录中使用该文件,而不是在 jar 本身中。 非常感谢任何帮助或 cmets。
【问题讨论】:
-
找到执行的jar的路径,然后解析properties的文件名并读/写...
标签: java maven properties executable-jar maven-shade-plugin