<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    [轉]一個比較完整的ANT實例

    代碼
    1. <? xml ? version = "1.0" ? encoding = "gb2312" ?> ??
    2. < project ? name = "MyProject" ? default = "dist" ? basedir = "." > ? ??
    3. <!--//將name的值改為對應工程的名字 ??
    4. ????//將default的值改為需要的缺省任務(運行"ant"不指明任務時執行的任務) ??
    5. -- > ??
    6. ??
    7. <!--File?and?Directory?Names??文件和目錄設置 ??
    8. ??
    9. ??app.name?????????????發布到tomcat的應用的名字 ??
    10. ??
    11. ??app.version??????????應用的版本標識 ??
    12. ??
    13. ??build.home???????????編譯目標位置,默認為"build" ??
    14. ??
    15. ??catalina.home????????tomcat根目錄位置 ??
    16. ??
    17. ??deploy.home??????????部署位置,默認為"${catalina.home}/webapps/${app.name}" ??
    18. ??
    19. ??dist.home????????????war包位置,默認為"dist" ??
    20. ???????????????????? ??
    21. ??
    22. -- > ??
    23. ??
    24. ?? < property ? name = "app.name" ?????? value = "myapp" /> ? ??
    25. <!--//將value的值改為發布到tomcat的應用的名字 ??
    26. ????//例如: < property ? name = "app.name" ?????? value = "mytry" /> ? ??
    27. -- > ??
    28. ?? < property ? name = "app.version" ??? value = "1.0" /> ??
    29. ?? < property ? name = "build.home" ???? value = "build" /> ??
    30. ?? < property ? name = "catalina.home" ? value = "D:\Tomcat5.0" /> ? ??
    31. <!--//將value的值改為你安裝tomcat的路徑 ??
    32. ????//例如: < property ? name = "catalina.home" ? value = "G:\jakarta-tomcat-4.0.1\" /> ??
    33. -- > ??
    34. ?? < property ? name = "deploy.home" ??? value = "${catalina.home}/webapps/${app.name}" /> ??
    35. ?? < property ? name = "dist.home" ????? value = "dist" /> ??
    36. ??
    37. <!--Compilation?Control?Options?編譯控制選項 ??
    38. ??
    39. ??compile.debug????????是否包含debug信息 ??
    40. ??
    41. ??compile.deprecation?? ??
    42. ??
    43. ??compile.optimize?????是否優化編譯 ??
    44. ??
    45. -- > ??
    46. ??
    47. ?? < property ? name = "compile.debug" ??????? value = "true" /> ??
    48. ?? < property ? name = "compile.deprecation" ? value = "false" /> ??
    49. ?? < property ? name = "compile.optimize" ???? value = "true" /> ??
    50. ??
    51. <!--?Compilation?Classpath?路徑設置--> ??
    52. ??
    53. ?? < path ? id = "compile.classpath" > ??
    54. ??
    55. ???? < pathelement ? location = "${catalina.home}/common/classes" /> ??
    56. ???? < fileset ? dir = "${catalina.home}/common/lib" > ??
    57. ?????? < include ? name = "*.jar" /> ??
    58. ???? </ fileset > ??
    59. ??
    60. ?? </ path > ??
    61. ??
    62. <!--Clean?Target?刪除先前的目錄結構--> ??
    63. ??
    64. ?? < target ? name = "clean" ??
    65. ??? description = "Delete?old?build?and?dist?directories" > ??
    66. ???? < delete ? dir = "${build.home}" /> ??
    67. ???? < delete ? dir = "${dist.home}" /> ??
    68. ?? </ target > ??
    69. ??
    70. <!--Compile?Target?編譯代碼,在這之前先由prepare建立目錄結構--> ??
    71. ??
    72. ?? < target ? name = "compile" ? depends = "prepare" ??
    73. ??? description = "Compile?Java?sources" > ??
    74. ??
    75. ???? <!--?Compile?Java?classes?as?necessary?--> ??
    76. ???? < mkdir ???? dir = "${build.home}/WEB-INF/classes" /> ??
    77. ???? < javac ? srcdir = "src" ??
    78. ?????????? destdir = "${build.home}/WEB-INF/classes" ??
    79. ??????????? debug = "${compile.debug}" ??
    80. ????? deprecation = "${compile.deprecation}" ??
    81. ???????? optimize = "${compile.optimize}" > ??
    82. ???????? < classpath ? refid = "compile.classpath" /> ??
    83. ???? </ javac > ??
    84. ??
    85. ? ??
    86. ???? < copy ?? todir = "${build.home}/library/classes" > ??
    87. ???? < fileset ? dir = "src" ? includes = "**/*.properties" /> ??
    88. ???? </ copy > ??
    89. ??
    90. ?? </ target > ??
    91. ??
    92. <!--Deploy?Target?在tomcat下建立應用目錄并部署應用--> ??
    93. ??
    94. ?? < target ? name = "deploy" ? depends = "compile" ??
    95. ??? description = "Deploy?application?to?servlet?container" > ??
    96. ??
    97. ???? <!--?Copy?the?contents?of?the?build?directory?--> ??
    98. ???? < mkdir ????? dir = "${deploy.home}" /> ??
    99. ???? < copy ???? todir = "${deploy.home}" > ??
    100. ?????? < fileset ? dir = "${build.home}" /> ??
    101. ???? </ copy > ??
    102. ??
    103. ???? < mkdir ?? dir = "${deploy.home}/WEB-INF/lib" /> ??
    104. ??
    105. ?? </ target > ??
    106. ??
    107. <!--Dist?Target?將應用打包成war,在這之前先執行javadoc和deploy--> ??
    108. ??
    109. ?? < target ? name = "dist" ? depends = "deploy,javadoc" ??
    110. ??? description = "Create?binary?distribution" > ??
    111. ??
    112. ???? < copy ???? todir = "${dist.home}/docs" > ??
    113. ?????? < fileset ? dir = "docs" /> ??
    114. ???? </ copy > ??
    115. ??
    116. ???? < jar ? jarfile = "${dist.home}/${app.name}.war" ??
    117. ????????? basedir = "${deploy.home}" /> ??
    118. ??
    119. ?? </ target > ??
    120. ??
    121. <!--Javadoc?Target?生成javadoc--> ??
    122. ??
    123. ?? < target ? name = "javadoc" ? depends = "compile" ??
    124. ??? description = "Create?Javadoc?API?documentation" > ??
    125. ??
    126. ???? < mkdir ?????????? dir = "${dist.home}/docs/api" /> ??
    127. ???? < javadoc ? sourcepath = "src" ??
    128. ???????????????? destdir = "${dist.home}/docs/api" ??
    129. ??????????? packagenames = "hello.*" /> ??
    130. <!--//改為需要制作javadoc的包名。如果不做javadoc,這里不必改。例如:packagenames="hello.*"/>--> ??
    131. ?? </ target > ??
    132. ??
    133. <!--Prepare?Target?建立打包的目的目錄結構--> ??
    134. ??
    135. ?? < target ? name = "prepare" > ??
    136. ??
    137. ???? < mkdir ?? dir = "${build.home}" /> ??
    138. ???? < copy ? todir = "${build.home}" > ??
    139. ?????? < fileset ? dir = "web" /> ??
    140. ???? </ copy > ??
    141. ?? </ target > ??
    142. </ project > ??

    posted on 2007-01-03 09:04 會飛的魚 閱讀(1008) 評論(4)  編輯  收藏 所屬分類: Ant

    評論

    # re: [轉]一個比較完整的ANT實例 2007-01-08 16:00 你最親愛的老婆

    這個....這個對于我而言實在是太....反正看不懂 就來頂下吧!
    親愛的,還能多寫點隨筆啊...  回復  更多評論   

    # re: [轉]一個比較完整的ANT實例 2007-11-16 11:01 ewfwef

    aaaa  回復  更多評論   

    # re: [轉]一個比較完整的ANT實例 2007-11-16 11:02 ewfwef

    <input type="button" name="submit" value="submit"/>  回復  更多評論   

    # re: [轉]一個比較完整的ANT實例 2008-11-07 14:09 frin

    還算詳細,不過一樓名為“你最親愛的老婆”的評論,真是大煞風景  回復  更多評論   

    <2007年1月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    友情鏈接

    開源鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产日韩久久免费影院| 爱情岛论坛亚洲品质自拍视频网站 | 亚洲精品乱码久久久久久V| 免费观看无遮挡www的视频| 1区1区3区4区产品亚洲| 中文字幕亚洲免费无线观看日本| 激情内射亚洲一区二区三区| 99久久免费看国产精品| 亚洲色成人网一二三区| 黄页网站免费在线观看| 学生妹亚洲一区二区| 免费黄色app网站| 综合偷自拍亚洲乱中文字幕| 免费一级一片一毛片| 亚洲免费日韩无码系列| 亚洲AV无码成人网站久久精品大 | 五月亭亭免费高清在线| 亚洲白色白色永久观看| 一二三四免费观看在线视频中文版| 亚洲AV无码国产精品色| 国产精品免费_区二区三区观看| 国产亚洲蜜芽精品久久| 亚洲精品无码高潮喷水在线| 69av免费观看| 亚洲国产成人久久精品软件 | 久久久久亚洲AV成人无码 | 午夜a级成人免费毛片| 一区免费在线观看| 亚洲AV综合色一区二区三区| 精品国产sm捆绑最大网免费站| 亚洲乱妇熟女爽到高潮的片| 国产免费久久精品久久久| 成在人线av无码免费高潮喷水| 亚洲短视频在线观看| 免费人成在线观看网站品爱网日本| 三年片免费高清版 | 亚洲成av人片天堂网| 免费爱爱的视频太爽了| 成人片黄网站色大片免费观看cn| 亚洲精品中文字幕乱码影院| 吃奶摸下高潮60分钟免费视频|