Creating A Menu
This is a simple introduction by ways of a sample ant target
<target name="dist-template" depends="compile" description="creates a distribution PAR file">
<fail unless="common.dir">
Please set the property 'common.dir' to where you have your common templates.
Please see 'build.xml.template' for example on how to do it...
</fail>
<echo taskname="${ant.project.name}">Creating par file from location: ${common.dir}</echo>
<property name="releasenumber" value="interim" />
<property name="par.file" location="${dist}/escenic-${component.name}-${component.version}.${releasenumber}.par" />
<delete file="${par.file}" />
<jar jarfile="${par.file}" compress="true" >
<zipfileset dir="${common.dir}">
<include name="template/**" />
<include name="WEB-INF/articleTypes.xml" />
<include name="WEB-INF/layouts.xml" />
<include name="WEB-INF/imageVersions.xml" />
<include name="WEB-INF/struts-config.xml" />
<include name="WEB-INF/xslt/**.xsl" />
<include name="WEB-INF/article-template.jsp" />
<include name="WEB-INF/index-template.jsp" />
<include name="WEB-INF/features.properties" />
<exclude name="**/*.*.bak" />
</zipfileset>
<zipfileset prefix="WEB-INF/classes/" dir="classes/">
<!--<include name="com/escenic/projects/apressen/apiskatt/*.*" />-->
<include name="com/escenic/projects/apressen/taglib/*.*" />
</zipfileset>
<zipfileset dir="pubs/www.blueprint.no/">
<include name="section.properties" />
<include name="WEB-INF/menu.xml" />
</zipfileset>
</jar>
<copy file="${par.file}" todir="${pars.dir}" />
</target>
This should be a good starting point.
