java分享第二十天(build.xml的語法及寫法)

一般狀況下,Ant構建文件build.xml應該在項目的基礎目錄。能夠自由使用其餘文件名或將構建文件中其餘位置。
在本練習中,建立一個名爲build.xml 在電腦的任何地方的文件。
<?xml version="1.0"?>
   <project name="Hello World Project" default="info">
   <target name="info">
      <echo>Hello World - Welcome to Apache Ant!</echo>
   </target>
</project>
請注意,應該有XML聲明以前沒有空行或空格。該處理指令目標匹配」[xX][mM][lL]」 是不容許的 - 若是你這樣作,這可能在運行Ant構建時形成的錯誤消息。
全部構建文件要求項目元素和至少一個目標元素。
XML元素的項目有三個屬性:

一個目標是要做爲一個單元運行的任務的集合。在咱們的例子中,咱們有一個簡單的目標,以提供一個信息性消息給用戶。
目標能夠對其餘目標的依賴關係。例如,部署目標可能對封裝對象的依賴和包的目標可能具備依賴於compile目標等等。依賴關係是使用依賴屬性表示。例如:
<target name="deploy" depends="pacakge">
  ....
</target>
<target name="pacakge" depends="clean,compile">
  ....
</target>
<target name="clean" >
  ....
</target>
<target name="compile" >
  ....
</target>
目標元素具備如下屬性:


在上面的例子中的echo 任務是打印一條消息一個簡單的任務。在咱們的例子,它打印出Hello World消息。
要運行Ant構建文件,打開命令提示符並導航到build.xml文件所在的文件夾,而後輸入ant info。也能夠只輸入ant來代替。既會工做,由於信息是默認的目標在構建文件。應該看到下面的輸出:
相關文章
相關標籤/搜索