ANT部署EJB应用的build.xml
2012-03-18 22:11
399 查看
<project name= "EJBHello" basedir= "." >
<property name= "src.dir" value= "${basedir}\src" />
<property environment= "env" description= "配置为系统环境变量" />
<property name= "jboss.home_s" value= "${env.JBOSS_HOME}" description= "根据环境变量指定jboss home" />
<property name= "jboss.server.config" value= "default" />
<property name= "build.dir" value= "${basedir}\build" />
<path id= "build.classpath" >
<fileset dir= "${jboss.home_s}\client" >
<include name= "*.jar" />
</fileset>
<pathelement location= "${build.dir}" />
</path>
<target name= "prepare" >
<delete dir= "${build.dir}" />
<mkdir 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>
</jar>
</target>
<target name= "deploy" depends= "ejbjar" description= "发布jar文件" >
<copy file= "${basedir}\${ant.project.name}.jar" todir= "${jboss.home_s}\server\${jboss.server.config}\deploy" />
</target>
<target name= "undeploy" description= "卸载EJB" >
<delete file= "${jboss.home_s}\server\${jboss.server.config}\deploy\${ant.project.name}.jar" />
</target>
</project>
<property name= "src.dir" value= "${basedir}\src" />
<property environment= "env" description= "配置为系统环境变量" />
<property name= "jboss.home_s" value= "${env.JBOSS_HOME}" description= "根据环境变量指定jboss home" />
<property name= "jboss.server.config" value= "default" />
<property name= "build.dir" value= "${basedir}\build" />
<path id= "build.classpath" >
<fileset dir= "${jboss.home_s}\client" >
<include name= "*.jar" />
</fileset>
<pathelement location= "${build.dir}" />
</path>
<target name= "prepare" >
<delete dir= "${build.dir}" />
<mkdir 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>
</jar>
</target>
<target name= "deploy" depends= "ejbjar" description= "发布jar文件" >
<copy file= "${basedir}\${ant.project.name}.jar" todir= "${jboss.home_s}\server\${jboss.server.config}\deploy" />
</target>
<target name= "undeploy" description= "卸载EJB" >
<delete file= "${jboss.home_s}\server\${jboss.server.config}\deploy\${ant.project.name}.jar" />
</target>
</project>
相关文章推荐
- 通过ANT提高EJB应用的开发效率--build.xml
- 我配置的ant,build.xml文件用于导入到EJB
- ant创建 发布 EJB build.xml 文件的编写
- 建立web应用的 ant build.xml 模板
- Ant 打包build.xml,并直接发布到tomcat应用
- About EJB 03 Xdoclet & ANT 组合使用中关于build.xml的设置
- Ant中build.xml详细部署
- ant在开发ejb中的部署WEB应用(以jboss为例)
- [置顶] Ant中的build.xml文件的详细部署
- Ant中build.xml详细部署
- Ant编译和部署工具build.xml的编写
- ant 全功能编译打包部署ftp启动服务的 build.xml
- java应用测试报告生成(二):利用ant的build.xml生成测试报告
- ANT-build.xml文件详解
- Ant build.xml中的各种变量和属性
- Ant build.xml
- 搭建后台运行环境记录暨解决Kepler SR1支持jdk1.8和\ant\build.xml:115: Class not found: javac1.8错误
- ant build.xml
- ant的build.xml解析
- Ant的build.xml的编写学习