<?xeml version="1.0" encoding="UTF-8"?>
<project name="jsplearn" default="deploy">
<property name="eclipse.home" value="c:/eclipse"></property>
<property name="project.working.dir" value="C:/workspace"></property>
<property name="module.name" value="jywj"></property>
<property name="module.dir" value="WebRoot/WEB-INF/classes"></property>
<property name="server.publish.dir" value="C:/jboss-4.2.2.GA/server/default/deploy"></property>
<property name="xdoclet.basedir" value="${eclipse.home}/plugins/org.jboss.ide.eclipse.xdoclet.core_2.0.0.Beta2" />
<property name="jboss.net.version" value="4.0" />
<path id="project.classpath">
<pathelement location="bin" />
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_2.0.0.Beta2/lib/j2ee-1.4/ejb-api.jar" />
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_2.0.0.Beta2/lib/j2ee-1.4/jacc-api.jar" />
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_2.0.0.Beta2/lib/j2ee-1.4/jca-api.jar" />
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_2.0.0.Beta2/lib/j2ee-1.4/jms-api.jar" />
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_2.0.0.Beta2/lib/j2ee-1.4/jsp-api.jar" />
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_2.0.0.Beta2/lib/j2ee-1.4/jta-api.jar" />
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_2.0.0.Beta2/lib/j2ee-1.4/servlet-api.jar" />
<pathelement location="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_2.0.0.Beta2/lib/j2ee-1.4/sql-api.jar" />
</path>
<path id="xdoclet.classpath">
<path refid="project.classpath" />
<fileset dir="${xdoclet.basedir}">
<include name="*.jar" />
<exclude name="xdoclet-module-jboss-net-*.jar" />
</fileset>
<fileset dir="${xdoclet.basedir}">
<include name="xdoclet-module-jboss-net-${jboss.net.version}*.jar" />
</fileset>
</path>
<target name="deploy.j2ee.ejb">
<jar destfile="${project.working.dir}/${module.name}.jar">
<zipfileset dir="${module.dir}">
<include name="ejb/**/*.*"/>
<exclude name="**/*.java"/>
</zipfileset>
</jar>
<move file="${project.working.dir}/${module.name}.jar" todir="${server.publish.dir}"/>
</target>
<target name="构建EJB接口文件" description="EJB">
<taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="xdoclet.classpath" />
<ejbdoclet ejbSpec="3.0" destDir="src">
<fileset dir="src" includes="**/*Bean.java" ><exclude name="**/WorkFlowBean.java" /></fileset>
<deploymentdescriptor destDir="dd/META-INF" />
<jboss Version="4.2" destDir="dd/META-INF" />
<packageSubstitution packages="bean" substituteWith="interfaces"/>
<homeinterface />
<remoteinterface />
<localhomeinterface />
<localinterface />
</ejbdoclet>
</target>
<target name="deploy" >
<copy
todir="C:/jboss-4.2.2.GA/server/default/deploy/jywj.ear/META-INF" >
<fileset dir="dd/META-INF"><include name="application.xml" /></fileset>
</copy>
<copy todir="C:/jboss-4.2.2.GA/server/default/deploy/jywj.ear/jywj.jar">
<fileset dir="bin"><include name="ejb/**/*.class" /><include name="ejb/**/*.properties" /></fileset>
</copy>
<copy todir="C:/jboss-4.2.2.GA/server/default/deploy/jywj.ear/jywj.jar/META-INF">
<fileset dir="dd/META-INF"><include name="**/*.*" /></fileset>
</copy>
<copy todir="C:/jboss-4.2.2.GA/server/default/deploy/jywj.ear/jywj.war/WEB-INF/classes">
<fileset dir="bin"><include name="**/*.jbx" /><include name="**/*.xml" /><include name="**/*.properties" /><include name="**/*.class" /><exclude name="ejb/**/*.class" /></fileset>
</copy>
<copy todir="C:/jboss-4.2.2.GA/server/default/deploy/jywj.ear/jywj.war/WEB-INF/lib">
<fileset dir="lib"><include name="*.jar" /></fileset>
</copy>
<copy todir="C:/jboss-4.2.2.GA/server/default/deploy/jywj.ear/jywj.war/WEB-INF">
<fileset dir="dd/WEB-INF">
<include name="jboss-web.xml" />
<include name="**/struts-config.xml"/>
<include name="**/*.tld"/>
<include name="web.xml"/>
<include name="*.xml"/>
<include name="*.wsdd"/>
</fileset>
</copy>
<copy todir="C:/jboss-4.2.2.GA/server/default/deploy/jywj.ear/jywj.war">
<fileset dir="WebRoot"/>
</copy>
<copy todir="C:/jboss-4.2.2.GA/server/default/deploy/lib">
<fileset dir="lib"><include name="mysql-connector-java-5.0.7-bin.jar" /></fileset>
</copy>
<copy todir="C:/jboss-4.2.2.GA/server/default/deploy/jywj.ear/jywj.jar">
<fileset dir="lib"><include name="makeform.jar" /></fileset>
</copy>
<copy todir="C:/jboss-4.2.2.GA/server/default/deploy">
<fileset dir="src"><include name="*ds.xml" /></fileset>
</copy>
</target>
<target name="compile" description="Compile all">
<javac srcdir="src"
destdir="bin"
includes="**/*.java"
><compilerarg line="-source 1.5"/>
<classpath>
<fileset dir="${eclipse.home}/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_2.0.0.Beta2/lib/j2ee-1.4/">
<include name="*.jar" />
</fileset>
<fileset dir="lib">
<include name="*.jar" />
</fileset>
</classpath>
</javac>
</target>
<target name="clean" >
<delete dir="C:/jboss-4.2.2.GA/server/default/deploy/jywj.ear"/>
</target>
<target name="webdoclet" >
<taskdef
name="webdoclet"
classname="xdoclet.modules.web.WebDocletTask"
classpathref="xdoclet.classpath"/>
<webdoclet
destdir="dd/WEB-INF/docmanger">
<fileset dir="src">
<include name="**/*Form.java"/>
<include name="**/*Action.java"/>
</fileset>
<strutsconfigxml
version="1.1"/>
</webdoclet>
</target>
<taskdef name="createxmltask" classname="share.tools.AutoCreateServletXmlTask" classpathref="project.classpath">
</taskdef>
<target name="createxml">
</target>
<taskdef name="stopjvmtask" classname="share.tools.StopJVMTask" classpathref="project.classpath">
</taskdef>
<target name="stopjvm">
<stopjvmtask />
</target>
</project>