<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

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

    <2008年11月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    友情鏈接

    開源鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人色大成年网站在线观看| 亚洲AV成人片色在线观看高潮| 亚洲人成网网址在线看| 久久成人免费播放网站| 久久久久亚洲AV无码专区首| 久久久久久成人毛片免费看| 亚洲天堂在线播放| 午夜福利不卡片在线播放免费| 亚洲sss综合天堂久久久| 夜夜爽免费888视频| 美女露100%胸无遮挡免费观看| 亚洲精品NV久久久久久久久久| 国产精品无码永久免费888| 国产AV无码专区亚洲AV男同 | 久久久久亚洲AV片无码| 久久久久国色av免费看| 亚洲男女一区二区三区| 少妇高潮太爽了在线观看免费| 亚洲第一成年网站视频| 亚洲黄片手机免费观看| 四虎影视在线影院在线观看免费视频| 亚洲一区二区电影| 成人免费视频小说| 国产激情久久久久影院老熟女免费 | 91精品视频在线免费观看| 456亚洲人成在线播放网站| 国产公开免费人成视频| 中文字幕在线免费播放| 亚洲av无码国产综合专区| 四虎影在线永久免费观看| 久久精品国产免费| 亚洲成a人片在线观看中文!!!| 岛国av无码免费无禁网站| 一个人看的www视频免费在线观看| 亚洲色大成网站www永久一区| 91精品手机国产免费| 噜噜噜亚洲色成人网站| 久久亚洲精品成人777大小说| 成人毛片视频免费网站观看| 中文字幕在线免费播放| 亚洲国产乱码最新视频|