我正在使用 maven 构建一个可执行的 jar 文件,这意味着您使用“java -jar file.jar”运行它。
我想依赖用户定义的属性(只是一个包含键/值的文件),在开发阶段我将我的“user.properties”文件放在 maven /src/main/resources/ 文件夹中。
我的属性文件加载了:
final Properties p = new Properties();
final InputStream resource = IOParametres.class.getResourceAsStream("/user.properties");
p.load(resource);
现在,我想将该文件保存在 JAR 之外并具有以下内容:
- execution_folder
|_ file.jar
|_ config
|_ user.properties
我用 maven-jar-plugin、maven-surefire-plugin 和 maven-resources-plugin 等 maven 插件尝试了很多东西,但我无法让它工作......
在此先感谢您的帮助!