Separate targets for writing compiler version and plugin version to template files

This commit is contained in:
Dmitry Jemerov
2016-10-28 15:14:08 +02:00
parent 3ce1703ced
commit be13aa0a3b
+16 -13
View File
@@ -72,23 +72,26 @@
</sequential> </sequential>
</macrodef> </macrodef>
<target name="writeVersionToTemplateFiles"> <target name="writeCompilerVersionToTemplateFile">
<mkdir dir="${version_substitute_dir}"/> <mkdir dir="${version_substitute_dir}"/>
<substituteVersionInFile <substituteVersionInFile
target.file="${plugin.xml}" target.file="${compiler.version.java}"
target.file.bk="${plugin.xml.bk}" target.file.bk="${compiler.version.java.bk}"
target.file.versioned="${plugin.xml.versioned}" target.file.versioned="${compiler.version.java.versioned}"
test.string="&lt;version&gt;@snapshot@&lt;/version&gt;" test.string="public static final String VERSION = &quot;@snapshot@&quot;;"/>
version="${plugin.xml.version.number}"/> </target>
<target name="writePluginVersionToTemplateFile">
<mkdir dir="${version_substitute_dir}"/>
<substituteVersionInFile <substituteVersionInFile
target.file="${compiler.version.java}" target.file="${plugin.xml}"
target.file.bk="${compiler.version.java.bk}" target.file.bk="${plugin.xml.bk}"
target.file.versioned="${compiler.version.java.versioned}" target.file.versioned="${plugin.xml.versioned}"
test.string="public static final String VERSION = &quot;@snapshot@&quot;;"/> test.string="&lt;version&gt;@snapshot@&lt;/version&gt;"
version="${plugin.xml.version.number}"/>
</target> </target>
<target name="revertTemplateFiles"> <target name="revertTemplateFiles">
<copy file="${plugin.xml.bk}" tofile="${plugin.xml}" overwrite="true"/> <copy file="${plugin.xml.bk}" tofile="${plugin.xml}" overwrite="true"/>
@@ -97,7 +100,7 @@
<delete dir="${version_substitute_dir}" quiet="true"/> <delete dir="${version_substitute_dir}" quiet="true"/>
</target> </target>
<target name="pre_build" depends="writeVersionToTemplateFiles, cleanupArtifacts"/> <target name="pre_build" depends="writeCompilerVersionToTemplateFile, writePluginVersionToTemplateFile, cleanupArtifacts"/>
<target name="zipArtifacts"> <target name="zipArtifacts">
<macrodef name="zipPlugin"> <macrodef name="zipPlugin">