【发布时间】:2011-03-12 21:35:21
【问题描述】:
我正在使用 maven 并将属性文件存储在 src/main/resources 中,我可以很好地阅读如下:
properties.loadFromXML(this.getClass().getClassLoader().
getResourceAsStream("META-INF/properties.xml");
当它被打包成一个jar时,是否可以写入这个文件?我尝试了以下方法:
properties.storeToXML(new FileOutputStream(new File(this.getClass().getClassLoader().
getResource("META-INF/properties.xml").toURI())), "");
这在 Eclipse 中有效,因为它会将文件保存到 target/classes/META-INF,但在打包为 jar 时却没有,所以有可能实现同样的事情吗?
【问题讨论】:
标签: java maven-2 properties jar