一个ANT脚本的例子
2017-05-18 14:35
246 查看
一个ANT脚本的例子,备查。 <?xml version="1.0" encoding="UTF-8"?> <project name="EntityBean" basedir="."> <property name="src.dir" value="${basedir}\src" /> <property environment="env" /> <property name="jboss.home" value="${env.JBOSS_HOME}" /> <property name="jboss.server.config" value="default"/> <property name="build.dir" value="${basedir}\build" /> <echo message="${jboss.server.config}" /> <echo message="${build.classpath}" /> <echo message="jboss.home=${jboss.home}" /> <path id="build.classpath"> <fileset dir="${jboss.home}\client"> <include name="*.jar" /> </fileset> <pathelement location="${build.dir}" /> </path> <target name="prepare"> <delete dir="${build.dir}"/> <mkdir dir="${build.dir}"/> <echo message="build.dir=${build.dir}" /> </target> <target name="compile" depends="prepare" description="编译"> <javac srcdir="${src.dir}" destdir="${build.dir}"> <classpath refid="build.classpath" /> </javac> </target> <target name="ejbjar" depends="compile" description="创建EJB发布包"> <jar jarfile="${basedir}\${ant.project.name}.jar"> <fileset dir="${build.dir}"> <include name="**/*.class" /> </fileset> <!-- 需要打包的资源文件 --> <metainf dir="${src.dir}\META-INF"></metainf> </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.hame}.jar" /> </target> </project>
相关文章推荐
- 一个简单的ant调用bat脚本例子
- 一个全量的ant脚本例子
- 一个动态生成脚本的例子
- CTDP linux 程序员手册 (4.6) 一个循环脚本的例子
- 一个简单的调用脚本文件的例子
- 一个常用的ANT打包脚本
- Linux平台自动部署脚本的一个简单例子
- Ant编译SWF、SWC例子脚本
- 一个ant的build脚本。
- 执行脚本有一个例子
- 用Spring MVC3 + Ant + Jenkins + SVN + Tomcat 做一个简单的持续集成例子
- 一个android sdk工程的ant脚本样例
- CTDP linux 程序员手册 (4.9) 一个 makefile 脚本的例子
- 关于ant的build的学习 hibernate中的一个例子 HelloWorld的
- shell脚本使用两个数组,判断一个变量是否在数组里面的例子
- 一个简单的ant入门例子
- sql脚本的一个用法&怎样结合script脚本的例子
- 把所有的jar包打进一个包里的Ant脚本Merge All jars into One jar
- 一个简单的Ant例子
- 一个ANT脚本