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
閱讀(225)
評論(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學習筆記(20244)
2.?jQuery MiniUI學習(轉載)(11719)
3.?獲取八位UUID標識碼(3379)
4.?將私有的jar包導入到maven本地庫(1602)
5.?從url獲取圖片(1429)
評論排行榜
1.?JPA學習筆記(3)
2.?從url獲取圖片(0)
3.?webservice axis2學習(轉載地址)(0)
4.?jQuery MiniUI學習(轉載)(0)
5.?jquery ajax范例(0)
主站蜘蛛池模板:
林西县
|
广平县
|
神农架林区
|
康马县
|
沙河市
|
龙岩市
|
中山市
|
扎囊县
|
南川市
|
乳山市
|
浮梁县
|
土默特右旗
|
综艺
|
青河县
|
阳信县
|
通榆县
|
红原县
|
宿迁市
|
海晏县
|
阳新县
|
涞源县
|
蕲春县
|
思茅市
|
丰宁
|
南京市
|
砚山县
|
靖边县
|
曲周县
|
巴彦淖尔市
|
封开县
|
彭山县
|
昌宁县
|
黄陵县
|
古蔺县
|
思茅市
|
广昌县
|
青冈县
|
岫岩
|
南召县
|
庆元县
|
迁安市
|