我想将一些配置添加到类路径(由 maven-jar-plugin 生成),但我不希望它们在 jar 中,而是在外部文件夹中。这样我就可以在不重新打包的情况下编辑配置。我找到了一个解决方案如何在使用 exec 插件执行应用程序时添加类路径条目,但有没有不太复杂的解决方案?
或者也许我错了,这是一个糟糕的模式 - 将配置存储在类路径中但在 Jar 之外?也许最好将应用程序配置存储在用户的主目录中并在运行时将它们添加到应用程序中?
例如,我想允许最终用户编辑 log4j.properties 和翻译。
问候,