一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - ant打包jar文件腳本分享

ant打包jar文件腳本分享

2019-11-12 14:33java教程網 JAVA教程

本文介紹的ant腳本是用來打包jar文件,做完JAVA應用一定會用到這個,需要的朋友可以參考下

代碼如下:


<?xml version="1.0" encoding="UTF-8"?>
<project name="Hello world" default="doc" basedir=".">
<!--properties-->
<propertyname="src.dir"value="src"></property>
<propertyname="report.dir"value="report"></property>
<propertyname="classes.dir"value="classes"></property>
<propertyname="lib.dir"value="lib"></property>
<propertyname="dist.dir"value="dist"></property>
<propertyname="doc.dir"value="doc"></property>
<propertyname="jar.name"value="hello.jar"></property>
<propertyname="war.name"value="hello.war"></property>
<propertyname="WebContent"value="WebContent"></property>
<propertyname="war.dir"value="war"></property>
<!--定義classpath-->
<pathid="master-classpath">
<filesetfile="${lib.dir}/*.jar"/>
<pathelementpath="${classes.dir}"></pathelement>
</path>
<!--初始化任務-->
<targetname="init">
<deletedir="${lib.dir}"></delete>
<deletedir="${dist.dir}"></delete>
<deletedir="${doc.dir}"></delete>
<deletedir="${war.dir}"></delete>
<mkdirdir="${src.dir}"></mkdir>
<mkdirdir="${report.dir}"></mkdir>
<mkdirdir="${classes.dir}"></mkdir>
<mkdirdir="${lib.dir}"></mkdir>
<mkdirdir="${dist.dir}"></mkdir>
<mkdirdir="${doc.dir}"></mkdir>
<mkdirdir="${war.dir}"></mkdir>
<echomessage="初始化完成!"></echo>
</target>
<!--編譯-->
<targetname="compile"depends="init"description="compilethesourcefiles">
<javacsrcdir="${src.dir}"destdir="${classes.dir}"includeantruntime="on">
<classpathrefid="master-classpath"></classpath>
</javac>
</target>
<!--打包成jar-->
<targetname="pack"depends="compile"description="make.jarfile">
<jardestfile="${dist.dir}/${jar.name}"basedir="${classes.dir}">
</jar>
</target>
<!--打成war-->
<targetname="war"depends="pack">
<wardestfile="${war.dir}/${war.name}"webxml="${WebContent}/WEB-INF/web.xml">
<filesetdir="${war.dir}"/>
<libdir="${WebContent}/WEB-INF/lib"/>
<classesdir="${classes.dir}"></classes>
</war>
</target>
<!--輸出api文檔-->
<targetname="doc"depends="war"description="createapidoc">
<javadocdestdir="${doc.dir}"author="ture"version="ture"use="ture"windowtitle="helloworldAPI">
<packagesetdir="${src.dir}"defaultexcludes="yes">
<includename="example/**"/>
</packageset>
<doctitle><![CDATA[<h1>Hello,World</h1>]]></doctitle>
<bottom><![CDATA[<i>AllRightsReserved</i>]]></bottom>
<tagname="todo"scope="all"description="Todo:"/>
</javadoc>
</target>
</project>

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩亚洲成人 | 青青草成人在线 | 2020最新韩国理论三级0k | 国产亚洲视频在线 | 免费三及片 | 国产香蕉一区二区在线观看 | 射逼视频| 国产51| 精品福利一区二区免费视频 | 日韩精品一区二区三区视频 | 亚洲精品二三区伊人久久 | h肉动漫在线视频无修无遮挡 | 欧美区视频 | 亚洲成人91| 精品午夜中文字幕熟女人妻在线 | 青春草在线观看精品免费视频 | 喜爱夜蒲2三级做爰 | 女人张开腿 让男人桶个爽 免费观看 | 操老逼视频 | katsumi精品hd| 国产精品国产精品国产三级普 | 日本动漫黄网站在线观看 | 亚洲图片一区二区三区 | 久草在线草a免费线看 | 亚洲精品久久久久久婷婷 | 3d动漫h在线观看网站蜜芽 | 日韩欧美一区黑人vs日本人 | 亚洲视频中文字幕 | 免费国产好深啊好涨好硬视频 | 热久久亚洲 | 精品国产一区二区三区久久久蜜臀 | 91久久偷偷做嫩草影院免费看 | 亚洲欧美日韩一区成人 | 四虎com| 91九色porny国产美女一区 | 国产精品久久久久久久牛牛 | 精品国产自在现线拍国语 | 香艳69xxxxx有声小说 | 日本aa大片在线播放免费看 | 国产成人永久免费视 | 国产高清在线视频一区二区三区 |