diff options
Diffstat (limited to 'qpid/java')
| -rw-r--r-- | qpid/java/common/build.xml | 26 | ||||
| -rw-r--r-- | qpid/java/management/eclipse-plugin/build.xml | 16 | ||||
| -rw-r--r-- | qpid/java/module.xml | 24 |
3 files changed, 25 insertions, 41 deletions
diff --git a/qpid/java/common/build.xml b/qpid/java/common/build.xml index bb31061322..44cc19aa07 100644 --- a/qpid/java/common/build.xml +++ b/qpid/java/common/build.xml @@ -77,31 +77,7 @@ <touch file="${gentools.timestamp}" /> </target> - <property name="version.file" location="${module.classes}/qpidversion.properties"/> - <property file="${version.file}" prefix="old."/> - - <target name="check-version"> - <exec executable="svnversion" spawn="false" failifexecutionfails="false" - dir="${project.root}" outputproperty="qpid.svnversion"> - <arg line="."/> - </exec> - <condition property="version.stale"> - <not> - <equals arg1="${qpid.svnversion}" arg2="${old.qpid.svnversion}"/> - </not> - </condition> - </target> - - <target name="version" depends="check-version" if="version.stale"> - <!-- Write the version.properties out. --> - <echo file="${version.file}" append="true"> - qpid.svnversion=${qpid.svnversion} - qpid.name=${project.name} - qpid.version=${project.version} - </echo> - </target> - - <target name="precompile" depends="gentools,jython,version"/> + <target name="precompile" depends="gentools,jython,create-version"/> <target name="bundle" depends="bundle-tasks"/> </project> diff --git a/qpid/java/management/eclipse-plugin/build.xml b/qpid/java/management/eclipse-plugin/build.xml index 51587c7984..3361ae362c 100644 --- a/qpid/java/management/eclipse-plugin/build.xml +++ b/qpid/java/management/eclipse-plugin/build.xml @@ -50,22 +50,6 @@ </copy> </target> - <target name="create-version" description="Create the version file"> - - <exec executable="svnversion" spawn="false" failifexecutionfails="false" - dir="." outputproperty="svnversion"> - <arg line="."/> - </exec> - - <!-- Write the version.properties out. --> - <propertyfile file="${module.classes}/qpidversion.properties"> - <entry key="qpid.version" value="${project.version}"/> - <entry key="qpid.svnversion" value="${svnversion}"/> - <entry key="qpid.name" value="${project.name}"/> - </propertyfile> - - </target> - <target name="precompile" depends="copy-plugin-files, create-version" /> <!-- Override imported module.xml release-bin target --> diff --git a/qpid/java/module.xml b/qpid/java/module.xml index 1cd1afc0c3..6b5840737c 100644 --- a/qpid/java/module.xml +++ b/qpid/java/module.xml @@ -596,4 +596,28 @@ </cobertura-report> </target> + <property name="version.file" location="${module.classes}/qpidversion.properties"/> + <property file="${version.file}" prefix="old."/> + + <target name="check-version"> + <exec executable="svnversion" spawn="false" failifexecutionfails="false" + dir="${project.root}" outputproperty="svnversion.output"> + <arg line="."/> + </exec> + <condition property="version.stale"> + <not> + <equals arg1="${svnversion.output}" arg2="${old.qpid.svnversion}"/> + </not> + </condition> + </target> + + <target name="create-version" depends="check-version" if="version.stale"> + <!-- Write the version.properties out.--> + <!-- Echos exactly as shown, so leave no spaces before/after lines --> + <echo file="${version.file}" append="false">qpid.version=${project.version} +qpid.svnversion=${svnversion.output} +qpid.name=${project.name} +</echo> + </target> + </project> |
