M
M. kleiser
Gast
Hallo, ich habe ein seltsames Verhalten bei der Ersetzung von POM-Properities.
Ich habe im Verzeicnis /src/main/resources ein File log4j.properties
habe ich (um das Probelm einzugrnzen) mal das eingetragen:
...
log4j.logger.httpclient.wire.content=${log.fooobar}
...
log4j.appender.mail.Subject=${log.foobar}
...
Im pom.xml steht (wie üblich ) das drin:
[XML]
...
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resource>
...
</resources>
...
<properties>
<log.foobar>Test</log.foobar>
</properties>
...
[/XML]
Nach mvn clean target
sehe ich, dass im log4.properties im target-Verzeichnis
das steht:
...
log4j.logger.httpclient.wire.content=Test
...
log4j.appender.mail.Subject=${log.foobar}
...
d.h. einmal wurde es übersetzt, einmal nicht.
Kann mir bitte jemand einen Tipp geben warum das so ist und was man dagegen tun kann?
Ich habe im Verzeicnis /src/main/resources ein File log4j.properties
habe ich (um das Probelm einzugrnzen) mal das eingetragen:
...
log4j.logger.httpclient.wire.content=${log.fooobar}
...
log4j.appender.mail.Subject=${log.foobar}
...
Im pom.xml steht (wie üblich ) das drin:
[XML]
...
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resource>
...
</resources>
...
<properties>
<log.foobar>Test</log.foobar>
</properties>
...
[/XML]
Nach mvn clean target
sehe ich, dass im log4.properties im target-Verzeichnis
das steht:
...
log4j.logger.httpclient.wire.content=Test
...
log4j.appender.mail.Subject=${log.foobar}
...
d.h. einmal wurde es übersetzt, einmal nicht.
Kann mir bitte jemand einen Tipp geben warum das so ist und was man dagegen tun kann?