Hallo,
dies ist eine Versionsdatei als Resource:
Daraus soll durch Resourcen-Filterung das entstehen:
Tatsächlich kommt das heraus:
Warum ist der Timestamp nicht formatiert??? Ich habe die Infos in diesen URLs verwendet:Stamping Version Number and Build Time in a Properties File with Maven | Rob's Blog und maven 2 - Adding the current date with Maven2 filtering - Stack Overflow
Dies steht im Effective POM des Projekts:[XML] <properties>
<timestamp>${maven.build.timestamp}</timestamp>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.build.timestamp.format>dd.MM.yyyy</maven.build.timestamp.format>
</properties>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
<configuration>
<doCheck>true</doCheck>
<doUpdate>true</doUpdate>
</configuration>
</execution>
</executions>
<configuration>
<doCheck>true</doCheck>
<doUpdate>true</doUpdate>
</configuration>
</plugin>
[/XML]
Die Properties und das buildnumber-Plugin sind in einem Firmen-POM definiert. Wenn ich das testweise in das Projekt-POM übertrage, funktioniert es auch nicht.
dies ist eine Versionsdatei als Resource:
Code:
version=${project.version}
build=${buildNumber}-${timestamp}
Daraus soll durch Resourcen-Filterung das entstehen:
Code:
version=0.3.0-SNAPSHOT
build=767-16.01.2013
Code:
version=0.3.0-SNAPSHOT
build=767-1358326184903
Warum ist der Timestamp nicht formatiert??? Ich habe die Infos in diesen URLs verwendet:Stamping Version Number and Build Time in a Properties File with Maven | Rob's Blog und maven 2 - Adding the current date with Maven2 filtering - Stack Overflow
Dies steht im Effective POM des Projekts:[XML] <properties>
<timestamp>${maven.build.timestamp}</timestamp>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.build.timestamp.format>dd.MM.yyyy</maven.build.timestamp.format>
</properties>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
<configuration>
<doCheck>true</doCheck>
<doUpdate>true</doUpdate>
</configuration>
</execution>
</executions>
<configuration>
<doCheck>true</doCheck>
<doUpdate>true</doUpdate>
</configuration>
</plugin>
[/XML]
Die Properties und das buildnumber-Plugin sind in einem Firmen-POM definiert. Wenn ich das testweise in das Projekt-POM übertrage, funktioniert es auch nicht.
Zuletzt bearbeitet: