|
Java EE 6 example source code file (build.xml)
The Java EE 6 build.xml source code<?xml version="1.0"?> <!-- ============================================================== --> <!-- Ant XML MailConnector Connector sample application as deployed to --> <!-- GlassFish. --> <!-- --> <!-- Copyright 2004-2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. --> <!-- ============================================================== --> <project name="mailconnector-connector-sample-ra" default="core" basedir="."> <property name="sample.home" value="../../../../../../"/> <property name="sample.name" value="mailconnector"/> <!-- include common properties --> <property file="../../../../../bp-project/common.properties"/> <!-- include main build file --> <import file="../../../../../bp-project/main.xml"/> <!-- rar specific properties --> <property name="rar" value="${sample.name}.rar"/> <property name="assemble.rar" value="${dist.dir}/rar"/> <property name="connector.dir" value="${sample.name}-ra/${assemble.rar}"/> <property name="connector.rar" value="${sample.name}-ra/${assemble.rar}/${rar}"/> <property name="rar.jar" value="${sample.name}.jar"/> <property name="specificjar.dir" value="${connector.dir}"/> <property name="specificjar.name" value="${rar}"/> <!-- javadocs --> <property name="javadoc.pkgnames" value="samples.connectors.mailconnector.*"/> <!-- =================== ASSEMBLE: Create JavaMail Connector RAR ========= --> <target name="add_classes_to_rar_jar"> <jar destfile="${assemble.rar}/${rar.jar}" update="true"> <zipfileset dir="${build.classes.dir}" includes="**/*.class"/> </jar> </target> <target name="add_properties_to_rar_jar"> <jar destfile="${assemble.rar}/${rar.jar}" update="true"> <zipfileset dir="${src.conf}" includes="**/*.properties"/> </jar> </target> <target name="mkdir_rar_common"> <mkdir dir="${assemble.rar}"/> <mkdir dir="${build.classes.dir}"/> </target> <target name="assemble_connector_jar" depends="clean_rar_common, mkdir_rar_common,compile, add_classes_to_rar_jar, add_properties_to_rar_jar" description="Create Connector jar"/> <target name="assemble_rar" depends="assemble_connector_jar" description="Create JavaMail Rar"> <echo message="Creating connector rar "/> <copy file="${assemble.rar}/${rar.jar}" tofile="${assemble.rar}/${rar}"/> <copy file="${assemble.rar}/${rar.jar}" tofile="../${rar.jar}"/> <copy file="${assemble.rar}/${rar.jar}" tofile="../${rar}"/> </target> <!-- =================== CLEAN : JavaMail Connector RAR ========= --> <target name="clean_rar_common"> <delete dir="${assemble.rar}"/> <delete dir="${build.classes.dir}"/> </target> <!-- =================== DEPLOY : JavaMail Connector RAR ========= --> <target name="deploy_rar"> <antcall target="deploy"> <param name="app.module" value="${assemble.rar}/${rar}"/> <param name="module.name" value="${sample.name}"/> </antcall> </target> <!-- =================== UNDEPLOY : JavaMail Connector RAR ========= --> <target name="undeploy_rar"> <antcall target="undeploy"> <param name="module.name" value="${sample.name}"/> </antcall> </target> </project> Other Java EE 6 examples (source code examples)Here is a short list of links related to this Java EE 6 build.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.