Ant 編譯、打包 build.xml 指令碼模板
對於Java專案,如果通過Ant來進行編譯打Jar包處理呢?build.xml 程式碼如下:
<project name="bill" default="do-all">
<path id="bill.classpath">
<fileset dir="lib">
<include name="*.jar"/> // Java 專案第三方依賴的 Jar 包
</fileset>
</path>
<target name="do-all" depends="compile-java, create-jar"/>
<target name="clean">
<delete dir="build"/>
</target>
<target name="init" depends="clean">
<mkdir dir="build/classes"/>
</target>
<target name="compile-java" depends="init">
<javac srcdir="src" destdir="build/classes" source="1.4" deprecation="true" debug="true"> // 編譯的一些基本設定
<classpath refid="bill.classpath"/>
</javac>
</target>
<target name="create-jar">
<jar jarfile="bill_cobertura.jar">
<fileset dir="build/classes" includes="**/*.class"/> // 構建 Jar 包所基於的 class 檔案路徑
</jar>
</target>
</project>
Ant 命令如下:
ant -f build.xml do-all;
相關文章
- 通過ant指令碼編譯打包android工程指令碼編譯Android
- 學習Ant編譯指令碼編譯指令碼
- ant指令碼實現的Android自動編譯指令碼Android編譯
- Ant build.xml 詳解UIXML
- ant 簡述及build.xmlUIXML
- Ant之build.xml詳解UIXML
- Window下采用ant 指令碼構建Android自動化編譯指令碼Android編譯
- Android使用Ant自動編譯簽名打包詳解Android編譯
- 【轉】Ant之build.xml詳解UIXML
- 利用ant編譯釋出打包jar檔案和打包api文件為rar檔案編譯JARAPI
- Ceph原始碼編譯與打包原始碼編譯
- Android自動打包、簽名、優化、上傳ANT指令碼Android優化指令碼
- Android 自動編譯、打包生成apk檔案 3 - 使用SDK Ant方式Android編譯APK
- 編譯FFMPEG原始碼的指令碼編寫案例編譯原始碼指令碼
- 分享一個自動編譯,打包,簽名 android apk 的小指令碼編譯AndroidAPK指令碼
- android使用ant編譯(rem)Android編譯REM
- 使用ant編譯Java檔案(一)編譯Java
- 使用ant編譯Java檔案(二)編譯Java
- Ant打包例項
- Vue 模板編譯原理Vue編譯原理
- Java構建工具Ant之第一個build.xmlJavaUIXML
- ant指令碼呼叫.bat檔案指令碼BAT
- ANT批量執行Jmeter指令碼JMeter指令碼
- 用Ant構建指令碼(2)指令碼
- 用Ant構建指令碼(1)指令碼
- 用Ant構建指令碼(4)指令碼
- 模板引數,模板分離編譯編譯
- 通過Ant將Android project編譯打包成APK檔案並安裝到手機AndroidProject編譯APK
- 編譯資料庫失效物件指令碼編譯資料庫物件指令碼
- (譯)理解 T4 模板: 指令
- IOS打包指令碼思路iOS指令碼
- ant打包部署web工程Web
- 《Vue不看原始碼懂原理》系列——Vue模板編譯Vue原始碼編譯
- 前端面試-模板編譯前端面試編譯
- 模板函式編譯原理函式編譯原理
- Android ant自動打包指令碼:自動替換友盟渠道、版本號、包名Android指令碼
- iOS自動化編譯打包iOS編譯
- 【編譯打包】haproxy1.4.23編譯