J'utilise Maven et stocker un fichier de propriétés dans src/main/resources
que je peux lire bien comme:modifier le fichier de propriétés dans META-INF
properties.loadFromXML(this.getClass().getClassLoader().
getResourceAsStream("META-INF/properties.xml");
Est-il possible alors écrire dans ce fichier lorsqu'il est empaqueté comme un pot? Je l'ai essayé ce qui suit:
properties.storeToXML(new FileOutputStream(new File(this.getClass().getClassLoader().
getResource("META-INF/properties.xml").toURI())), "");
Cela fonctionne dans Eclipse car il sauve le fichier à target/classes/META-INF
, mais pas emballés sous forme de pot, donc est-il possible d'obtenir la même chose?