ant的配置文件build.xml范例

来源:互联网 发布:js实现文字跑马灯效果 编辑:程序博客网 时间:2024/05/21 09:18
<?xml version="1.0" encoding="UTF-8"?><!--工程名字以及它所在的目录,“.”代表跟此文件在同一目录--><project name="EJBTest" basedir="."><!--相关属性--><!--src的目录--><property name="src.dir" value="${basedir}\src"></property><!--声明环境变量的别名--><property environment="env" /><!--jboss环境变量的值--><property name="jboss.home" value="${env.JBOSS_HOME}"></property><!--jboss服务的加载项,在此设置为默认的--><property name="jboss.server.config" value="default"></property><!--class文件的存放目录--><property name="build.dir" value="${basedir}\build"></property><!--指定jboss的JAR包及class文件的路径--><path id="build.classpath"><fileset dir="${jboss.home}\client"><include name="*.jar"/></fileset><!--class文件的目录--><pathelement location="${build.dir}"/></path><!--创建class文件目录--><target name="prepare"><delete dir="${build.dir}"></delete><mkdir dir="${build.dir}"/></target><!--创建编译任务时的环境,depends表示在执行此任务之前会先执行的任务--><target name="compile" depends="prepare" description="编译"><javac srcdir="${src.dir}" destdir="${build.dir}"><classpath refid="build.classpath"></classpath></javac></target><target name="ejbjar" depends="compile" description="创建EJB发布包"><jar destfile="${basedir}\${ant.project.name}.jar"><fileset dir="${build.dir}"><include name="**/*.class"/></fileset></jar></target><target name="deploy" depends="ejbjar" description="发布EJB"><copy file="${basedir}\${ant.project.name}.jar" todir="${jboss.home}\server\${jboss.server.config}\deploy"/></target><target name="undeploy" description="卸载EJB"><delete file="${jboss.home}\server\${jboss.server.config}\deploy\${ant.project.name}.jar"/></target></project>

原创粉丝点击