Java天地
個(gè)人項(xiàng)目ant學(xué)習(xí)例子
<?
xml version="1.0" encoding="UTF-8"
?>
<
project
name
="Locoso"
basedir
="D:/workspace/Locoso2"
default
="usage"
>
<
property
name
="app.name"
value
="Locoso"
/>
<
property
name
="app.dir"
location
="${basedir}/WebContent"
/>
<
property
name
="webserver.home"
location
="F:/workspace/tomcat/tomcat-6.1"
/>
<
property
name
="webserver.lib"
location
="${webserver.home}/lib"
/>
<
property
name
="webserver.deploy"
location
="${webserver.home}/webapps/"
/>
<
property
name
="src.dir"
location
="${basedir}/src"
/>
<
property
name
="build.dir"
location
="${app.dir}/WEB-INF/classes"
/>
<
property
name
="lib.dir"
location
="${app.dir}/WEB-INF/lib"
/>
<
property
name
="dist.dir"
location
="${basedir}/dist"
/>
<!--
<property name="properties.dir" location="${src.dir}/com/easydone/struts/ApplicationResources.properties"/>
<property name="properties_zh.dir" location="${build.dir}/com/easydone/struts/ApplicationResources_zh.properties"/>
<property name="doc.dir" ="../api"/>
<property name="packages" ="com.easydone.*"/>
-->
<
echo
>
+--------------------------------------------------+
</
echo
>
<
echo
>
| |
</
echo
>
<
echo
>
| R U N N I N G A N T REPOSITORY |
</
echo
>
<
echo
>
| |
</
echo
>
<
echo
>
+--------------------------------------------------+
</
echo
>
<!--
Help Information
-->
<
target
name
="usage"
>
<
echo
message
="-----------------------------------------------------------------"
/>
<
echo
message
="操作說(shuō)明:"
/>
<
echo
message
="首先將您編寫(xiě)的java文件拷貝至${src.dir}目錄下,按先后順序執(zhí)行以下命令既可。"
/>
<
echo
message
="第一步:compile 命令編譯*.java"
/>
<
echo
message
="第二步:deploy 命令生成${app.name}.jar文件"
/>
<
echo
message
="第三步:doc 命令生成詳細(xì)javadoc文檔"
/>
<
echo
message
="每一步操作都能看到 BUILD SUCCESSFUL提示后,表示您操作成功!"
/>
<
echo
message
="-----------------------------------------------------------------"
/>
</
target
>
<!--
===================================================================
-->
<!--
設(shè)置應(yīng)用環(huán)境變量
-->
<!--
===================================================================
-->
<
path
id
="compile.classpath"
>
<
pathelement
path
="${build.dir}"
/>
<
fileset
dir
="${lib.dir}"
>
<
include
name
="*.jar"
/>
</
fileset
>
<
fileset
dir
="${webserver.lib}"
>
<
include
name
="servlet-api.jar"
/>
<
include
name
="jsp-api.jar"
/>
</
fileset
>
</
path
>
<!--
===================================================================
-->
<!--
格式化中文資源包,解決國(guó)際化中文問(wèn)題
-->
<!--
===================================================================
-->
<!--
<target name="checkToZh">
<uptodate property="toZh.notRequired"
srcfile="${properties.dir}"
targetfile="${properties_zh.dir}"/>
</target>
<target name="toZh" depends="checkToZh" unless="toZh.notRequired">
<delete file="${properties_zh.dir}"/>
-->
<!--
native2ascii struts.properties
-->
<!--
<exec executable="native2ascii">
<arg line=" ${properties.dir} ${properties_zh.dir}"/>
</exec>
<echo message="toZh performed!"/>
</target>
-->
<!--
===================================================================
-->
<!--
初始化創(chuàng)建相關(guān)應(yīng)用目錄
-->
<!--
===================================================================
-->
<
target
name
="prepare"
description
="create build,dist files"
>
<
mkdir
dir
="${build.dir}"
/>
<
mkdir
dir
="${dist.dir}"
/>
</
target
>
<!--
===================================================================
-->
<!--
初始化應(yīng)用程序,刪除相關(guān)目錄
-->
<!--
===================================================================
-->
<
target
name
="clean"
description
="Delete build files"
>
<
delete
dir
="${build.dir}"
/>
<
delete
dir
="${dist.dir}"
/>
</
target
>
<!--
===================================================================
-->
<!--
compile 命令,執(zhí)行javac編譯命令
-->
<!--
===================================================================
-->
<
target
name
="compile"
depends
="prepare"
>
<
javac
srcdir
="${src.dir}"
destdir
="${build.dir}"
debug
="on"
encoding
="UTF-8"
deprecation
="on"
listfiles
="on"
includeAntRuntime
="no"
>
<
classpath
refid
="compile.classpath"
/>
</
javac
>
</
target
>
<!--
===================================================================
-->
<!--
update命令,編譯及處理國(guó)際化中文資源文件
-->
<!--
=================================================================== depends="compile,toZh"
-->
<
target
name
="update"
depends
="compile"
>
<!--
copy classes
-->
<
copy
todir
="${webserver.deploy}/${app.name}/WEB-INF/classes"
includeEmptyDirs
="no"
>
<
fileset
dir
="${build.dir}"
/>
</
copy
>
<!--
copy pages
-->
<
copy
todir
="${webserver.deploy}/${app.name}"
includeEmptyDirs
="no"
>
<
fileset
dir
="${app.dir}"
/>
</
copy
>
<!--
copy libs
-->
<
copy
todir
="${webserver.deploy}/${app.name}/WEB-INF/lib"
includeEmptyDirs
="no"
>
<
fileset
dir
="${lib.dir}"
/>
</
copy
>
</
target
>
<!--
===================================================================
-->
<!--
部署應(yīng)用程序,依賴于 compile命令clean,prepare,compile,dist
-->
<!--
=================================================================== depends="clean,prepare,compile,toZh,dist">
-->
<
target
name
="deploy"
depends
="clean,prepare,compile,dist"
>
<
delete
dir
="${webserver.deploy}/${app.name}.war"
/>
<
delete
dir
="${webserver.deploy}/${app.name}"
/>
<
copy
todir
="${webserver.deploy}"
includeEmptyDirs
="no"
>
<
fileset
dir
="${dist.dir}"
/>
</
copy
>
</
target
>
<!--
===================================================================
-->
<!--
部署應(yīng)用程序,將其打?yàn)閙shome.war包,依賴于 compile命令
-->
<!--
===================================================================
-->
<
target
name
="dist"
depends
="compile"
>
<
echo
>
building war
</
echo
>
<
war
warfile
="${dist.dir}/${app.name}.war"
webxml
="${app.dir}/WEB-INF/web.xml"
>
<
fileset
dir
="${app.dir}"
/>
<
classes
dir
="${build.dir}"
/>
<
classes
dir
="${lib.dir}"
>
<
include
name
="*.propertries"
/>
</
classes
>
<
lib
dir
="${lib.dir}"
>
<
include
name
="*.jar"
/>
</
lib
>
</
war
>
</
target
>
<!--
===================================================================
-->
<!--
生成說(shuō)明文檔(api)
-->
<!--
===================================================================
-->
<!--
<target name="javadoc" depends="usage,compile">
<delete dir="${doc.dir}"/>
<mkdir dir="${doc.dir}"/>
<javadoc packagenames="${packages}"
sourcepath="${src.dir}"
destdir="${doc.dir}"
author="true"
version="true"
use="true"
splitindex="true"
windowtitle="${app.name} API"
doctitle="${app.name}">
<classpath refid="compile.classpath"/>
</javadoc>
</target>
-->
<!--
===================================================================
-->
<!--
執(zhí)行一個(gè)數(shù)據(jù)庫(kù)操作,其中demo為您的數(shù)據(jù)庫(kù)名,可測(cè)試相關(guān)jdbc連接
查詢語(yǔ)句為bin目錄下的db.sql
-->
<!--
===================================================================
-->
<!--
<target name = "mysqlInit">
<echo>ANT 操作數(shù)據(jù)庫(kù)開(kāi)始
..</echo>
<sql
driver = "org.gjt.mm.mysql.Driver"
url = "jdbc:mysql://localhost:3306/demo"
userid = "root"
password = "*******"
src = "db.sql"
print="yes"
="continue"
/>
</target>
-->
<!--
END
-->
</
project
>
posted on 2013-04-18 13:08
Mr.lu
閱讀(228)
評(píng)論(0)
編輯
收藏
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
Powered by:
BlogJava
Copyright © Mr.lu
<
2013年4月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
導(dǎo)航
BlogJava
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
統(tǒng)計(jì)
隨筆 - 29
文章 - 25
評(píng)論 - 26
引用 - 0
常用鏈接
我的隨筆
我的文章
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(2)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆檔案
2016年1月 (1)
2015年12月 (2)
2015年4月 (1)
2015年3月 (1)
2014年12月 (1)
2013年12月 (1)
2013年8月 (7)
2013年5月 (1)
2013年4月 (4)
2013年3月 (4)
2012年11月 (1)
2012年10月 (4)
2012年9月 (1)
文章檔案
2016年2月 (1)
2014年12月 (1)
2014年5月 (1)
2014年4月 (1)
2013年4月 (1)
2013年3月 (1)
2012年9月 (5)
2012年6月 (1)
2011年6月 (2)
2011年4月 (5)
2011年3月 (6)
搜索
最新評(píng)論
1.?re: textarea中輸入換行、空格等,以正確的格式后臺(tái)存儲(chǔ)和前臺(tái)顯示
我了
個(gè)去
什么
--淡淡的
2.?re: textarea中輸入換行、空格等,以正確的格式后臺(tái)存儲(chǔ)和前臺(tái)顯示
法規(guī)和法規(guī)和法規(guī)和符合人體后對(duì)符合人體會(huì)讓他的返回任何人的融合和的個(gè)人各的人格的若干的負(fù)荷的任何
--的發(fā)貨的費(fèi)
3.?re: JPA學(xué)習(xí)筆記
非常實(shí)用
--劉高潮
4.?re: textarea中輸入換行、空格等,以正確的格式后臺(tái)存儲(chǔ)和前臺(tái)顯示[未登錄](méi)
啊啊啊啊 啊啊啊啊
啊啊啊啊
--1
5.?re: JPA學(xué)習(xí)筆記
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--zuidaima
閱讀排行榜
1.?JPA學(xué)習(xí)筆記(20246)
2.?jQuery MiniUI學(xué)習(xí)(轉(zhuǎn)載)(11722)
3.?獲取八位UUID標(biāo)識(shí)碼(3383)
4.?將私有的jar包導(dǎo)入到maven本地庫(kù)(1607)
5.?從url獲取圖片(1433)
評(píng)論排行榜
1.?JPA學(xué)習(xí)筆記(3)
2.?從url獲取圖片(0)
3.?webservice axis2學(xué)習(xí)(轉(zhuǎn)載地址)(0)
4.?jQuery MiniUI學(xué)習(xí)(轉(zhuǎn)載)(0)
5.?jquery ajax范例(0)
主站蜘蛛池模板:
工布江达县
|
富锦市
|
宁夏
|
登封市
|
孟津县
|
西昌市
|
永州市
|
宣化县
|
泰来县
|
保康县
|
偃师市
|
上思县
|
宁阳县
|
新兴县
|
金沙县
|
岳普湖县
|
丰城市
|
五指山市
|
东乡
|
岑巩县
|
禹城市
|
十堰市
|
新田县
|
玉环县
|
东平县
|
疏勒县
|
育儿
|
大石桥市
|
仙居县
|
子长县
|
化州市
|
祁门县
|
祁连县
|
资阳市
|
石楼县
|
揭东县
|
楚雄市
|
巴里
|
黄龙县
|
禄丰县
|
孟连
|