Hi all guys,
in my pom I added the buildnumber-plugin and defined a set of
properties which contain:
<properties>
...
<maven.build.timestamp.format>yyyy-MM-dd
HH:mm:ssZ</maven.build.timestamp.format>
<implementation.build>r${buildNumber};
${maven.build.timestamp}</implementation.build>
...
</properties>
Problem is that when filtering any textual resource,
${implementation.build} is correctly expanded, i.e. in the README I
put
MyCompany ${project.name} (${implementation.build})
it is expanded as
MyCompany MyProduct (r14934; 2011-08-22 17:23:04+0200)
But when expanding the same property in the jar plugin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
<manifestEntries>
<Implementation-Build>${implementation.build}</Implementation-Build>
<X-Compile-Source-JDK>${javac.src.version}</X-Compile-Source-JDK>
<X-Compile-Target-JDK>${javac.target.version}</X-Compile-Target-JDK>
</manifestEntries>
</archive>
</configuration>
</plugin>
The Implementation-Build entry in the MANIFEST.MF is expanded as
Implementation-Build: r${buildNumber}; 2011-08-22 17:23:04+0200
Does someone have an idea why? Any suggestion?
Many thanks in advance, all the best!!!
Simo
http://people.apache.org/~simonetripodi/
http://www.99soft.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]