国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java使用ant來編譯

2019-11-18 15:39:32
字體:
來源:轉載
供稿:網友

  下面我們來教大家來使用ant來build這個工程。Ant是由apache.org組織來提供給java開發人員使用的如Unix平臺下的make一樣的工程編譯工程。
它能自動識別我們要進行javac的java文件,將這些文件進行javac,再按照我們的要求來將這些class文件打包成為相應的jar包,當然也包括war文件(war文件也是一個jar文件,只是后綴名不同而已,都可以使用jar工具進行打包和解包)。我們先來看看我們為helloejb這個工程所寫的build.xml文件,這個文件內容如下:

<?xml version="1.0"?>

<!--

Build file for `orion-application.

Version: $Revision: 3.1 $ $Date: 2000/08/28 10:03:11 $
Author: Ernst de Haan

-->

<PROJECT basedir="." default="j2ee-ear" name="orion-primer">

 <TARGET name="init">
  <property name="name" value="helloejb"></property>
  <property name="src.dir" value="src"></property>
  <property name="lib.dir" value="lib"></property>
  <property name="rel.dir" value="rel"></property>
  <property name="orion.dir" value="c:/orion"></property>
  <property name="build.compiler" value="classic"></property>
 </TARGET>

 <TARGET name="clean" depends="init">
  <DELTREE dir=${lib.dir}>
  <DELTREE dir=${rel.dir}>
 </TARGET>

 <TARGET name="prepare" depends="init">
  <MKDIR dir=${lib.dir}>
  <MKDIR dir=${lib.dir}/ejb>
  <MKDIR dir=${lib.dir}/ejb/META-INF>
  <MKDIR dir=${lib.dir}/web>
  <MKDIR dir=${lib.dir}/web/WEB-INF>
  <MKDIR dir=${lib.dir}/web/WEB-INF/classes>
  <MKDIR dir=${lib.dir}/j2ee>
  <MKDIR dir=${lib.dir}/META-INF>
  <MKDIR dir=${rel.dir}>
 </TARGET>

 <TARGET name="ejb-classes" depends="prepare">
  <JAVAC
     includes="java/net/chinacode/**"
     classpath="${orion.dir}/ejb.jar" >
 </TARGET>

 <TARGET name="ejb-meta-inf" depends="prepare">
  <COPYFILE

 </TARGET>

 <TARGET name="ejb-jar" depends="ejb-classes,ejb-meta-inf">
  <JAR

 </TARGET>

 <TARGET name="web-classes" depends="prepare">
  <JAVAC
     includes="java/net/chinacode/web/**"
     classpath="${lib.dir}/ejb:${orion.dir}/ejb.jar:${orion.dir}/jndi.jar:${orion.dir}/orion.jar" />
 </TARGET>


 <TARGET name="web-web-inf" depends="prepare">
  <COPYFILE
     dest="${lib.dir}/web/WEB-INF/web.xml" >
 </TARGET>

 <TARGET name="web-war" depends="web-classes,web-web-inf">
  <JAR

 </TARGET>

 <TARGET name="j2ee-meta-inf" depends="prepare">
  <COPYFILE

 </TARGET>

 <TARGET name="j2ee-ear" depends="ejb-jar,web-war,j2ee-meta-inf">
  <COPYFILE

  <COPYFILE

  <JAR

 </TARGET>

</PROJECT>

  我們將這個xml文件存入hdsite/build.xml文件下。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金昌市| 兴文县| 江西省| 望都县| 建湖县| 芦山县| 潜山县| 扶沟县| 白银市| 兴安盟| 修武县| 莱州市| 吴忠市| 湘西| 大邑县| 汾西县| 河北区| 富民县| 宣汉县| 名山县| 新田县| 虎林市| 谢通门县| 通江县| 新巴尔虎左旗| 简阳市| 新乐市| 陕西省| 金川县| 东源县| 绥芬河市| 肥城市| 福泉市| 江山市| 循化| 永定县| 大化| 临夏市| 巴中市| 乐业县| 通河县|