mirror of
https://github.com/apache/openjpa.git
synced 2025-03-06 16:39:11 +00:00
OPENJPA-1707: Update pom.xml to write the revision of PCEnhancer to org.apache.openjpa.revision.properties.
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@984522 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a6cfb6c848
commit
eeeca1cedb
@ -109,17 +109,27 @@
|
|||||||
<exec outputproperty="subversion.revision" failonerror="false" failifexecutionfails="false" executable="${svnversion.executable}">
|
<exec outputproperty="subversion.revision" failonerror="false" failifexecutionfails="false" executable="${svnversion.executable}">
|
||||||
<arg line="-c ${basedir}/.." />
|
<arg line="-c ${basedir}/.." />
|
||||||
</exec>
|
</exec>
|
||||||
<exec outputproperty="pcenhancer.revision" failonerror="false" failifexecutionfails="false" executable="${svnversion.executable}">
|
# Write the svn info to a temp file
|
||||||
<arg line=". ../openjpa-kernel/src/main/java/org/apache/openjpa/enhance/PCEnhancer.java" />
|
<echo file="pcenhancer.revision.file"/>
|
||||||
|
<exec output="pcenhancer.revision.file" failonerror="false" failifexecutionfails="false" executable="svn" append="false">
|
||||||
|
<arg line="info ../openjpa-kernel/src/main/java/org/apache/openjpa/enhance/PCEnhancer.java" />
|
||||||
</exec>
|
</exec>
|
||||||
|
|
||||||
|
# Remove all spaces so we can have a proper key
|
||||||
|
<replace file="pcenhancer.revision.file" token=" " value=""/>
|
||||||
|
# Load the property file
|
||||||
|
<property prefix="pcenhancer" file="pcenhancer.revision.file"/>
|
||||||
|
<delete file="pcenhancer.revision.file"/>
|
||||||
|
|
||||||
<property name="subversion.revision" value="unknown" />
|
<property name="subversion.revision" value="unknown" />
|
||||||
|
<property name="pcenhancer.LastChangedRev" value="-1" />
|
||||||
<echo>Revision: ${subversion.revision}</echo>
|
<echo>Revision: ${subversion.revision}</echo>
|
||||||
<echo>OpenJPA version: ${project.version}</echo>
|
<echo>OpenJPA version: ${project.version}</echo>
|
||||||
|
|
||||||
<mkdir dir="${outdir}/META-INF" />
|
<mkdir dir="${outdir}/META-INF" />
|
||||||
<echo file="${outdir}/META-INF/org.apache.openjpa.revision.properties">revision.number=${subversion.revision}
|
<echo file="${outdir}/META-INF/org.apache.openjpa.revision.properties">revision.number=${subversion.revision}
|
||||||
openjpa.version=${project.version}
|
openjpa.version=${project.version}
|
||||||
openjpa.enhancer.revision=${pcenhancer.revision}
|
openjpa.enhancer.revision=${pcenhancer.LastChangedRev}
|
||||||
</echo>
|
</echo>
|
||||||
<delete dir="${tmpdir}" />
|
<delete dir="${tmpdir}" />
|
||||||
</tasks>
|
</tasks>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user