Java天地
個人項目ant學習例子
<?
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
="操作說明:"
/>
<
echo
message
="首先將您編寫的java文件拷貝至${src.dir}目錄下,按先后順序執行以下命令既可。"
/>
<
echo
message
="第一步:compile 命令編譯*.java"
/>
<
echo
message
="第二步:deploy 命令生成${app.name}.jar文件"
/>
<
echo
message
="第三步:doc 命令生成詳細javadoc文檔"
/>
<
echo
message
="每一步操作都能看到 BUILD SUCCESSFUL提示后,表示您操作成功!"
/>
<
echo
message
="-----------------------------------------------------------------"
/>
</
target
>
<!--
===================================================================
-->
<!--
設置應用環境變量
-->
<!--
===================================================================
-->
<
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
>
<!--
===================================================================
-->
<!--
格式化中文資源包,解決國際化中文問題
-->
<!--
===================================================================
-->
<!--
<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>
-->
<!--
===================================================================
-->
<!--
初始化創建相關應用目錄
-->
<!--
===================================================================
-->
<
target
name
="prepare"
description
="create build,dist files"
>
<
mkdir
dir
="${build.dir}"
/>
<
mkdir
dir
="${dist.dir}"
/>
</
target
>
<!--
===================================================================
-->
<!--
初始化應用程序,刪除相關目錄
-->
<!--
===================================================================
-->
<
target
name
="clean"
description
="Delete build files"
>
<
delete
dir
="${build.dir}"
/>
<
delete
dir
="${dist.dir}"
/>
</
target
>
<!--
===================================================================
-->
<!--
compile 命令,執行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命令,編譯及處理國際化中文資源文件
-->
<!--
=================================================================== 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
>
<!--
===================================================================
-->
<!--
部署應用程序,依賴于 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
>
<!--
===================================================================
-->
<!--
部署應用程序,將其打為mshome.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
>
<!--
===================================================================
-->
<!--
生成說明文檔(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>
-->
<!--
===================================================================
-->
<!--
執行一個數據庫操作,其中demo為您的數據庫名,可測試相關jdbc連接
查詢語句為bin目錄下的db.sql
-->
<!--
===================================================================
-->
<!--
<target name = "mysqlInit">
<echo>ANT 操作數據庫開始
..</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
閱讀(226)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
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
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
統計
隨筆 - 29
文章 - 25
評論 - 26
引用 - 0
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
最新評論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆檔案
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)
搜索
最新評論
1.?re: textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示
我了
個去
什么
--淡淡的
2.?re: textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示
法規和法規和法規和符合人體后對符合人體會讓他的返回任何人的融合和的個人各的人格的若干的負荷的任何
--的發貨的費
3.?re: JPA學習筆記
非常實用
--劉高潮
4.?re: textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示[未登錄]
啊啊啊啊 啊啊啊啊
啊啊啊啊
--1
5.?re: JPA學習筆記
評論內容較長,點擊標題查看
--zuidaima
閱讀排行榜
1.?JPA學習筆記(20245)
2.?jQuery MiniUI學習(轉載)(11720)
3.?獲取八位UUID標識碼(3380)
4.?將私有的jar包導入到maven本地庫(1604)
5.?從url獲取圖片(1430)
評論排行榜
1.?JPA學習筆記(3)
2.?從url獲取圖片(0)
3.?webservice axis2學習(轉載地址)(0)
4.?jQuery MiniUI學習(轉載)(0)
5.?jquery ajax范例(0)
主站蜘蛛池模板:
栾城县
|
新源县
|
菏泽市
|
连州市
|
镇坪县
|
开封县
|
潞西市
|
光泽县
|
英山县
|
南华县
|
武鸣县
|
仁布县
|
沾益县
|
谢通门县
|
鹤庆县
|
陆良县
|
成武县
|
江北区
|
商城县
|
内乡县
|
饶阳县
|
定日县
|
光山县
|
西青区
|
当阳市
|
莆田市
|
吴桥县
|
上蔡县
|
吴旗县
|
政和县
|
井研县
|
曲沃县
|
电白县
|
长白
|
文水县
|
盱眙县
|
宜都市
|
安仁县
|
鲁山县
|
文成县
|
深圳市
|