.xmlAuch besser: Verwenden Sie die neuesten Maven. Sie können einige nette Sachen mit Maven tun. In diesem Fall können Sie eine .properties mit diesen Zeilen in ihm-Datei machen:
key1 = ${src1.dir}
key2 = ${src1.dir}/${filename}
key3 = ${project.basedir}
in der pom des Maven.XML-Datei (platziert in der Wurzel Ihres Projekts) sollten Sie etwas tun:
<resources>
<resource>
<filtering>true</filtering>
<directory>just-path-to-the-properties-file-without-it</directory>
<includes>
<include>file-name-to-be-filtered</include>
</includes>
</resource>
</resources>
...
<properties>
<src1.dir>/home/root</src1.dir>
<filename>some-file-name</filename>
</properties>
Auf diese Weise würden Sie in Kompilierzeit Schlüssel Werte geändert haben, was bedeutet, dass nach dem Kompilieren haben Sie diese Werte in Ihrem Eigenschaften Datei:
key1 = /home/root
key2 = /home/root/some-file-name
key3 = the-path-to-your-project
mit dieser Linie kompilieren, wenn Sie in dem gleichen Verzeichnis wie pom.xml-Datei sind: mvn sauber -DskipTests installieren