<?xml version="1.0"?> <!-- EJB3 Test build file --> <project name="Test" default="ejbjar" basedir=".."> <property environment="env" /> <property name="app.dir" value="${basedir}\Test" /> <property name="src.dir" value="${app.dir}\src" /> <property name="jboss.home" value="${env.JBOSS_HOME}" /> <property name="jboss.server.config" value="default" /> <property name="build.dir" value="${app.dir}\build" /> <property name="build.classes.dir" value="${build.dir}\classes" /> <!-- Build classpath --> <path id="build.classpath"> <fileset dir="${jboss.home}\client"> <include name="*.jar" /> </fileset> <pathelement location="${build.classes.dir}" /> </path> <!-- Prepares the build directory --> <target name="prepare" depends="clean"> <mkdir dir="${build.dir}" /> <mkdir dir="${build.classes.dir}" /> </target> <!-- Compiles the source code --> <target name="compile" depends="prepare" description="编绎"> <javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="on" deprecation="on" optimize="off" includes="com/**"> <classpath refid="build.classpath" /> </javac> </target> <target name="ejbjar" depends="compile" description="创建EJB发布包"> <jar jarfile="${app.dir}\Test.jar"> <fileset dir="${build.classes.dir}"> <include name="com/**/*.class" /> </fileset> </jar> </target> <target name="deploy" depends="ejbjar"> <copy file="${app.dir}\Test.jar" todir="${jboss.home}\server\${jboss.server.config}\deploy" /> </target> <!-- Cleans up generated stuff --> <target name="clean"> <delete dir="${build.dir}" /> <delete file="${jboss.home}\server\${jboss.server.config}\deploy\Test.jar" /> </target> </project>
Ant 部署EJB的配置文件:build.xml配置
最新推荐文章于 2018-08-08 10:52:34 发布