Changeset 15142 for release-kits/lirk3/ant-scripts/create-installer.xml
- Timestamp:
- 2008-03-28T12:43:46+13:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/lirk3/ant-scripts/create-installer.xml
r14982 r15142 12 12 13 13 <target name="create-installer"> 14 <addressedcall target="setup-for-installer-creation"/> 15 <addressedcall target="compile-installer"/> 16 <addressedcall target="clean-up-after-installer-creation"/> 17 </target> 18 19 <target name="setup-for-installer-creation"> 14 20 <if><bool><istrue value="${execute}"/></bool> 15 21 16 <echo>Project Path: ${ project.path}</echo>22 <echo>Project Path: ${basedir}/distribution/greenstone3</echo> 17 23 <mkdir dir="${basedir}/installer"/> 24 <copy todir="${basedir}/installer" file="${lirk3.home}/installer/antinstall-config.xml"/> 25 <copy todir="${basedir}/installer" file="${lirk3.home}/installer/build.xml"/> 26 <rsr file="${basedir}/installer/antinstall-config.xml" pattern="@version@" replacement="${version}"/> 27 <rsr file="${basedir}/installer/build.xml" pattern="@java.extracted@" replacement="${java.extracted}"/> 28 29 </if> 30 </target> 31 32 <target name="compile-installer"> 33 <if><bool><istrue value="${execute}"/></bool> 34 18 35 <installer file="${basedir}/installer/greenstone3.jar" 19 36 compress="true" 20 37 extractType="NonExtractor" 21 installConfig="${ project.installer.path}/antinstall-config.xml"22 buildFile="${ project.installer.path}/build.xml"23 antInstallLib="${ ant.installer.home}/lib"24 antLib="${ ant.installer.home}/antlib"38 installConfig="${basedir}/installer/antinstall-config.xml" 39 buildFile="${basedir}/installer/build.xml" 40 antInstallLib="${lirk3.home}/bin/ant-installer/lib" 41 antLib="${lirk3.home}/bin/ant-installer/antlib" 25 42 validateConfig="true" 26 43 icons="bluecurve"> 27 44 28 45 <!-- copy all the important files into the archive to be extracted for install --> 29 <zipfileset dir="${ project.installer.path}/cp" includes="resources/*"/>46 <zipfileset dir="${lirk3.home}/installer/cp" includes="resources/*"/> 30 47 <zipfileset dir="${lirk3.home}/ant-scripts/tasks/orans"><include name="RegexSearchReplace.class"/></zipfileset> 31 48 32 <zipfileset dir="${ project.path}" includes="*"/>33 <zipfileset dir="${ project.path}/bin" prefix="bin"><include name="**/*"/></zipfileset>34 <zipfileset dir="${ project.path}/docs" prefix="docs"><include name="**/*"/></zipfileset>35 <zipfileset dir="${ project.path}/gli" prefix="gli"><include name="**/*"/></zipfileset>36 <zipfileset dir="${ project.path}/gs2build" prefix="gs2build"><include name="**/*"/></zipfileset>37 <zipfileset dir="${ project.path}/lib" prefix="lib"><include name="**/*"/></zipfileset>38 <zipfileset dir="${ project.path}/web" prefix="web"><include name="**/*"/></zipfileset>39 <zipfileset dir="${ project.path}/packages" prefix="packages"><include name="**/*"/></zipfileset>40 <zipfileset dir="${ project.path}/resources" prefix="resources"><include name="**/*"/></zipfileset>41 <zipfileset dir="${ project.path}/src" prefix="src"><include name="**/*"/></zipfileset>49 <zipfileset dir="${basedir}/distribution/greenstone3" includes="*"/> 50 <zipfileset dir="${basedir}/distribution/greenstone3/bin" prefix="bin"><include name="**/*"/></zipfileset> 51 <zipfileset dir="${basedir}/distribution/greenstone3/docs" prefix="docs"><include name="**/*"/></zipfileset> 52 <zipfileset dir="${basedir}/distribution/greenstone3/gli" prefix="gli"><include name="**/*"/></zipfileset> 53 <zipfileset dir="${basedir}/distribution/greenstone3/gs2build" prefix="gs2build"><include name="**/*"/></zipfileset> 54 <zipfileset dir="${basedir}/distribution/greenstone3/lib" prefix="lib"><include name="**/*"/></zipfileset> 55 <zipfileset dir="${basedir}/distribution/greenstone3/web" prefix="web"><include name="**/*"/></zipfileset> 56 <zipfileset dir="${basedir}/distribution/greenstone3/packages" prefix="packages"><include name="**/*"/></zipfileset> 57 <zipfileset dir="${basedir}/distribution/greenstone3/resources" prefix="resources"><include name="**/*"/></zipfileset> 58 <zipfileset dir="${basedir}/distribution/greenstone3/src" prefix="src"><include name="**/*"/></zipfileset> 42 59 </installer> 43 60 … … 45 62 </target> 46 63 64 <target name="clean-up-after-installer-creation"> 65 <if><bool><istrue value="${execute}"/></bool> 66 <delete file="${basedir}/installer/antinstall-config.xml"/> 67 <delete file="${basedir}/installer/build.xml"/> 68 </if> 69 </target> 70 71 47 72 </project>
Note:
See TracChangeset
for help on using the changeset viewer.