| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| |
| IMPORTANT: Run it in the same JRE as the workspace. |
| Run AS -> ANT Build.. -> JRE -> Run in the same JRE as the workspace. |
| |
| --> |
| |
| <project default="downloadpage.generate" name="downloadpage.generate" basedir="."> |
| |
| <property name="home" location=""/> |
| <property name="builddirectory" location="build"/> |
| <property file="qualifier.txt" prefix="input"/> |
| <property name="releaseno" value="0.8.0"/> |
| |
| <!-- Read qualifier from file: --> |
| <target name="init"> |
| <property name="qualifier" value="${input.qualifier}"/> |
| </target> |
| |
| <!-- Publish download page: --> |
| <target name="downloadpage.generate" depends="init"> |
| <tstamp> |
| <format property="timestamp" pattern="MMM dd, yyyy HH:mm" /> |
| </tstamp> |
| |
| <!-- Copy release: --> |
| <delete failonerror="false"> |
| <fileset dir="../../emf-refactor/downloads/" includes="refactor-extensions-${releaseno}.*.jar"/> |
| </delete> |
| <copy todir="../../emf-refactor/downloads/"> |
| <fileset file="${builddirectory}/refactor-extensions-${releaseno}.${qualifier}.jar"/> |
| </copy> |
| |
| <!-- Generate download file: --> |
| <copy todir="${builddirectory}/web-eclipse"> |
| <fileset dir="resources/web-eclipse" includes="*"/> |
| </copy> |
| <echo file="${builddirectory}/web-eclipse/downloads_1.php" append="true"> |
| <h3>Version ${releaseno}</h3> |
| <ul class="midlist"> |
| <li><a href="downloads/refactor-extensions-${releaseno}.${qualifier}.jar">refactor-extensions-${releaseno}.${qualifier}.jar</a> (released ${timestamp})</li> |
| </ul> |
| </echo> |
| <concat destfile="${builddirectory}/web-eclipse/downloads.php"> |
| <fileset dir="${builddirectory}/web-eclipse" includes="downloads_*.php"/> |
| </concat> |
| |
| <!-- Update Download-File on website: --> |
| <copy todir="../../emf-refactor/" overwrite="true"> |
| <fileset file="${builddirectory}/web-eclipse/downloads_2.php"/> |
| </copy> |
| |
| </target> |
| |
| |
| </project> |