Changeset 19980 for release-kits/lirk3/ant-scripts/create-components.xml
- Timestamp:
- 2009-07-09T12:18:52+12:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/lirk3/ant-scripts/create-components.xml
r19964 r19980 2 2 <project name="lirk3-create-components" default="create-components"> 3 3 4 <import file="${basedir}/distributions/web/resources/xml/components.xml"/> 5 <import file="${rk.home}/greenstone3/ant-scripts/rk3-targets.xml"/> 6 4 7 <!-- create components from the distributions folder --> 5 8 6 <!-- 1st level -->7 9 <target name="create-components"> 8 10 <antcall target="prepare-components" /> … … 10 12 </target> 11 13 12 <!-- 2nd level -->13 14 <target name="prepare-components"> 14 <antcall target="prepare-co re-component" />15 <antcall target="prepare- ant-component" />16 <antcall target="prepare- tomcat-component" />17 <antcall target="prepare- imagemagick-component" />15 <antcall target="prepare-component"><param name="component" value="core"/></antcall> 16 <antcall target="prepare-component"><param name="component" value="ant"/></antcall> 17 <antcall target="prepare-component"><param name="component" value="tomcat"/></antcall> 18 <antcall target="prepare-component"><param name="component" value="imagemagick"/></antcall> 18 19 </target> 19 20 20 21 <target name="compress-components"> 21 <antcall target="compress-core-component" /> 22 <antcall target="compress-ant-component" /> 23 <antcall target="compress-tomcat-component" /> 24 <antcall target="compress-imagemagick-component" /> 25 </target> 26 27 <!-- 3rd level --> 28 29 <!-- core --> 30 <target name="prepare-core-component"> 31 32 <delete dir="components/tmp/core"/> 33 <mkdir dir="components/tmp/core"/> 34 35 <copy todir="components/tmp/core" overwrite="true"> 36 <fileset dir="distributions/web"> 37 <include name="**/*"/> 38 39 <!-- exclude all components --> 40 <exclude name="packages/ant"/> 41 <exclude name="packages/ant/**/*"/> 42 <exclude name="packages/tomcat"/> 43 <exclude name="packages/tomcat/**/*"/> 44 <exclude name="distributions/web/gs2build/bin/linux/imagemagick"/> 45 <exclude name="distributions/web/gs2build/bin/linux/imagemagick/**/*"/> 46 47 </fileset> 48 </copy> 49 50 <zip destfile="components/core.comp" basedir="components/tmp/core" compress="false" /> 51 </target> 52 53 <target name="compress-core-component"> 54 <sevenzip task="encode" input="components/core.comp" output="components/core.lzma" dictionnary="26"/> 55 </target> 56 57 <!-- ant --> 58 <target name="prepare-ant-component"> 59 60 <delete dir="components/tmp/ant"/> 61 <mkdir dir="components/tmp/ant"/> 62 63 <copy todir="components/tmp/ant" overwrite="true"> 64 <fileset dir="distributions/web" includes="packages/ant/**/*"/> 65 </copy> 66 67 <zip destfile="components/ant.comp" basedir="components/tmp/ant" compress="false" /> 68 </target> 69 70 <target name="compress-ant-component"> 71 <sevenzip task="encode" input="components/ant.comp" output="components/ant.lzma" dictionnary="26"/> 72 </target> 73 74 <!-- tomcat --> 75 <target name="prepare-tomcat-component"> 76 77 <delete dir="components/tmp/tomcat"/> 78 <mkdir dir="components/tmp/tomcat"/> 79 80 <copy todir="components/tmp/tomcat" overwrite="true"> 81 <fileset dir="distributions/web" includes="packages/tomcat/**/*"/> 82 </copy> 83 84 <zip destfile="components/tomcat.comp" basedir="components/tmp/tomcat" compress="false" /> 85 </target> 86 87 <target name="compress-tomcat-component"> 88 <sevenzip task="encode" input="components/tomcat.comp" output="components/tomcat.lzma" dictionnary="26"/> 89 </target> 90 91 <!-- imagemagick --> 92 <target name="prepare-imagemagick-component"> 93 94 <delete dir="components/tmp/imagemagick"/> 95 <mkdir dir="components/tmp/imagemagick"/> 96 97 <copy todir="components/tmp/imagemagick" overwrite="true"> 98 <fileset dir="distributions/web" includes="gs2build/bin/linux/imagemagick/**/*"/> 99 </copy> 100 101 <zip destfile="components/imagemagick.comp" basedir="components/tmp/imagemagick" compress="false" includes="**/*"/> 102 </target> 103 104 <target name="compress-imagemagick-component"> 105 <sevenzip task="encode" input="components/imagemagick.comp" output="components/imagemagick.lzma" dictionnary="26"/> 106 </target> 107 22 <antcall target="compress-component"><param name="component" value="core"/></antcall> 23 <antcall target="compress-component"><param name="component" value="ant"/></antcall> 24 <antcall target="compress-component"><param name="component" value="tomcat"/></antcall> 25 <antcall target="compress-component"><param name="component" value="imagemagick"/></antcall> 26 </target> 108 27 109 28 </project>
Note:
See TracChangeset
for help on using the changeset viewer.