您的位置:首页 > 产品设计 > UI/UE

ANT部署EJB应用的build.xml

2012-03-18 22:11 351 查看
<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: