krysalis-menu/example module_example.xml,NONE,1.1
Glen Stampoultzis <[email protected]> Thu, 25 Nov 2004 10:57:37 +0000
| Newsgroups | gmane.comp.krysalis.metamorphosis.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/metamorphosis/krysalis-menu/example
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27573/example
Added Files:
module_example.xml
Log Message:
Start of ant build system
--- NEW FILE: module_example.xml ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="module_example" default="compile.module.example">
<dirname property="module.example.basedir" file="${ant.file.module_example}"/>
<property name="module.jdk.home.example" value="${project.jdk.home}"/>
<property name="module.jdk.classpath.example" value="${project.jdk.classpath}"/>
<property name="compiler.args.example" value="${compiler.args}"/>
<property name="example.output.dir" value="${module.example.basedir}/exploded/WEB-INF/classes"/>
<property name="example.testoutput.dir" value="${module.example.basedir}/exploded/WEB-INF/classes"/>
<path id="example.module.bootclasspath">
<!-- Paths to be included in compilation bootclasspath -->
</path>
<path id="example.module.classpath">
<path refid="${module.jdk.classpath.example}"/>
<pathelement location="${component.output.dir}"/>
<path refid="library.tapestry.classpath"/>
<path refid="library.tomcat.classpath"/>
</path>
<patternset id="excluded.from.module.example"/>
<patternset id="excluded.from.compilation.example">
<patternset refid="excluded.from.module.example"/>
<patternset refid="compiler.excluded"/>
</patternset>
<path id="example.module.sourcepath">
<dirset dir="${module.example.basedir}">
<include name="src/java"/>
</dirset>
</path>
<target name="compile.module.example" depends="compile.module.example.production,compile.module.example.tests" description="compile module example"/>
<target name="compile.module.example.production" depends="compile.module.component" description="compile module example production classes">
<mkdir dir="${example.output.dir}"/>
<javac destdir="${example.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memoryMaximumSize="${compiler.max.memory}" fork="true" executable="${module.jdk.home.example}/bin/javac">
<compilerarg line="${compiler.args.example}"/>
<bootclasspath refid="example.module.bootclasspath"/>
<classpath refid="example.module.classpath"/>
<src refid="example.module.sourcepath"/>
<patternset refid="excluded.from.compilation.example"/>
</javac>
<copy todir="${example.output.dir}">
<fileset dir="${module.example.basedir}/src/java">
<patternset refid="compiler.resources"/>
<type type="file"/>
<patternset refid="excluded.from.compilation.example"/>
</fileset>
</copy>
</target>
<target name="compile.module.example.tests" depends="compile.module.example.production" description="compile module example test classes" unless="skip.tests"/>
<target name="clean.module.example" description="cleanup module">
<delete dir="${example.output.dir}"/>
<delete dir="${example.testoutput.dir}"/>
</target>
<property name="example.dir.exploded" value="${module.example.basedir}/exploded"/>
<target name="j2ee.build.example" depends="compile.module.example, compile.module.component" description="Build configured J2EE directories and archives for module 'example'">
<antcall target="j2ee.build.exploded.example">
<param name="j2ee.dir.exploded" value="${example.dir.exploded}"/>
</antcall>
</target>
<target name="j2ee.build.exploded.example" description="Build exploded directory for module 'example'">
<copy file="${module.example.basedir}/src/webroot/WEB-INF/web.xml" tofile="${j2ee.dir.exploded}/WEB-INF/web.xml"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/runtime/log4j-1.2.6.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/log4j-1.2.6.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-codec-1.2.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-codec-1.2.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-fileupload-1.0.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-fileupload-1.0.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/jakarta-oro-2.0.6.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/jakarta-oro-2.0.6.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/tapestry-3.0.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/tapestry-3.0.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-beanutils-1.6.1.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-beanutils-1.6.1.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-collections-2.1.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-collections-2.1.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/ognl-2.6.3.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/ognl-2.6.3.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-lang-1.0.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-lang-1.0.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/tapestry-contrib-3.0.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/tapestry-contrib-3.0.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/bsf-2.3.0.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/bsf-2.3.0.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/javassist-2.5.1.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/javassist-2.5.1.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-digester-1.5.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-digester-1.5.jar"/>
<copy file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-logging-1.0.2.jar" tofile="${j2ee.dir.exploded}/WEB-INF/lib/commons-logging-1.0.2.jar"/>
<dirname property="jar.dir" file="${j2ee.dir.exploded}/WEB-INF/lib/component.jar"/>
<mkdir dir="${jar.dir}"/>
<jar destfile="${j2ee.dir.exploded}/WEB-INF/lib/component.jar" duplicate="preserve">
<fileset dir="${module.component.basedir}/../component/classes"/>
</jar>
<copy todir="${j2ee.dir.exploded}/WEB-INF">
<fileset dir="${module.example.basedir}/src/webroot/WEB-INF"/>
</copy>
<copy todir="${j2ee.dir.exploded}/">
<fileset dir="${module.example.basedir}/src/webroot"/>
</copy>
<copy todir="${j2ee.dir.exploded}/WEB-INF/classes">
<fileset dir="${module.example.basedir}/exploded/WEB-INF/classes"/>
</copy>
</target>
<target name="j2ee.build.jar.example" description="Build J2EE archive for module 'example'">
<property name="tmp.dir.example" value="${module.example.basedir}/temp"/>
<mkdir dir="${tmp.dir.example}"/>
<jar destfile="${tmp.dir.example}/component.jar" duplicate="preserve">
<manifest>
<attribute name="Created-By" value="IntelliJ IDEA"/>
<attribute name="Manifest-Version" value="1.0"/>
</manifest>
<fileset dir="${module.component.basedir}/../component/classes"/>
</jar>
<dirname property="jar.dir" file="${j2ee.path.jar}"/>
<mkdir dir="${jar.dir}"/>
<jar destfile="${j2ee.path.jar}" duplicate="preserve">
<manifest>
<attribute name="Created-By" value="IntelliJ IDEA"/>
<attribute name="Manifest-Version" value="1.0"/>
</manifest>
<zipfileset dir="${module.example.basedir}/exploded/WEB-INF/classes" prefix="WEB-INF/classes"/>
<zipfileset dir="${module.example.basedir}/src/webroot" prefix=""/>
<zipfileset dir="${module.example.basedir}/src/webroot/WEB-INF" prefix="WEB-INF"/>
<zipfileset file="${tmp.dir.example}/component.jar" prefix="/WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-logging-1.0.2.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-digester-1.5.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/javassist-2.5.1.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/bsf-2.3.0.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/tapestry-contrib-3.0.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-lang-1.0.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/ognl-2.6.3.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-collections-2.1.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-beanutils-1.6.1.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/tapestry-3.0.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/jakarta-oro-2.0.6.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-fileupload-1.0.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/ext/commons-codec-1.2.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/../../../jakarta/jakarta-tapestry/lib/runtime/log4j-1.2.6.jar" prefix="WEB-INF/lib"/>
<zipfileset file="${module.example.basedir}/src/webroot/WEB-INF/web.xml" prefix="WEB-INF"/>
</jar>
<delete dir="${tmp.dir.example}"/>
</target>
</project>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/