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

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

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

    Thinking in sky

    --老賀的BLOG

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      21 隨筆 :: 0 文章 :: 35 評論 :: 0 Trackbacks

    似乎沒什么必要研究ANT到底為AppFuse干了些什么,但為了了解AppFuse的大體框架,也順便學習下布署應用程序的一些過程或者規范,我覺得還是研究一下比較好。

    build.xml中target數量很多,而且之間的依賴關系復雜,有必要做個整理。我現在只是把所有target的關系理清了一下,至于每個target里面每一步的操作以后再來看。

    AppFuse的target依賴關系圖(以下都是target的name,箭頭表示后者依賴于前者)

    -init --> prepare --> copy-resources -->?
    ??????? ?????????????????????????????????????????????????????? stage-web??-------------------------------------->?
    ????????????????????????--> copy-web-files? -->?
    ??????????????????????? --> compile-dao --> package-dao --> compile-service --> package-service --> compile-web?--?????????????????????????????????????????????????????????? ? >??webdoclet --> jsp-2 --> compile-jsp --> deploy-web
    ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????? --> package-web?--> war
    ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????--> deploy
    ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? --> deploy-war
    ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? --> install
    ???????????????????????? --> gen-forms?---------------------------------------------------------------->?
    ???????????????????????? --> db-export
    ???????????????????????? --> db-load
    ???????????????????????? --> java2html --> javadoc
    ??? ???????????????????? --> checkstyle
    ?????????????????????????--> pmd
    ?????? --> db-create?
    ????? ?--> setup-tomcat
    ?????? --> fixcrlf

    - test-reports --> deploy-test-reports
    - test-all-running
    - ping-tomcat
    - db-prepare
    - db-drop
    - undeploy
    - emma
    - todo
    - with-debug -->
    ???????? check-debug --> start.tomcat
    - no-debug?? -->
    -remove
    -reload
    -start
    -drop
    -list
    -wiki? -->?
    ??????????????? dist
    -clean -->

    ?

    *************************************************************

    其余的target

    webdoclet??? -->
    db-load??????? -->????? test-web?????-->
    check-debug -->

    copy-resources -->
    package-dao??? -->
    db-load??????????? -->? test-dao?????-->
    check-debug??? -->?
    ??????????????????????????????????????????????????????? test-all?
    copy-resources?-->
    compile-service -->?test-service -->
    check-debug???? -->

    war?????????????? -->?
    ?????????????????????????????? test-jsp?????? -->
    check-debug -->

    ?

    db-create???-->
    db-prepare --> setup-db
    db-load????? -->

    ping-tomcat?? -->
    db-load???????? --> test-canoo
    compile-web -->

    undeploy -->
    clean????? ?--> refesh
    deploy??? -->?

    javadoc???? -->
    todo????????? -->
    checkstyle --> docs
    pmd????????? -->

    clean????????????? -->?
    ??????????????????????????? bin
    package-web -->

    setup-db?????? -->
    setup-tomcat --> setup
    deploy????????? -->

    clean -->
    ?????????????? new
    init??? -->




    實在是很亂,試了好幾個方法,還是這樣寫出來相對清楚點。compile-web和webdoclet那兒換了個行,compile-web依賴于stage-web、package-service、gen-forms。

    整個Ant Project的default target是package-web,實際上這個關系圖也就是AppFuse的部署流程,確實很大啊。

    posted on 2007-01-03 16:18 老賀 閱讀(1265) 評論(2)  編輯  收藏 所屬分類: J2EE框架

    評論

    # re: AppFuse學習筆記(2)--Ant中Target的依賴關系(AppFuse的部署過程) 2007-01-03 16:42 小賀
    暈哦,什么哦,怎么提交后成了這幅樣子哦 !!!! 暈死````  回復  更多評論
      

    # re: AppFuse學習筆記(2)--Ant中Target的依賴關系(AppFuse的部署過程) 2007-01-03 16:45 小賀
    只有再補充一下:
    deploy-web和package-web 并列依賴于compile-jsp
    war、deploy、deploy-war、install并列依賴于package-web  回復  更多評論
      

    主站蜘蛛池模板: 亚洲AV无码AV日韩AV网站| 亚洲国产理论片在线播放| 国产精品久久久久久亚洲小说| 18禁止观看免费私人影院| 亚洲一区二区三区夜色 | 亚洲Av无码精品色午夜| XXX2高清在线观看免费视频| 亚洲人成网站在线观看青青| 日韩精品无码免费视频| 国产成人亚洲影院在线观看| 国产真人无码作爱免费视频| 国产AV无码专区亚洲Av| 久久国产高潮流白浆免费观看| 亚洲不卡中文字幕| 免费看少妇作爱视频| 免费视频精品一区二区| 相泽亚洲一区中文字幕| 可以免费观看的毛片| 亚洲伊人久久大香线焦| 国产免费av片在线播放| 国产一区二区三区免费观在线| 亚洲天堂男人天堂| 九九精品免费视频| 色偷偷亚洲第一综合| 亚洲一区二区三区影院| 99在线观看视频免费| 亚洲精品美女久久7777777| 日本一道综合久久aⅴ免费| 乱人伦中文视频在线观看免费| 亚洲成AV人片在线观看无码| 毛片免费全部播放无码| 久久精品国产亚洲av天美18| 亚洲午夜福利AV一区二区无码| 亚洲精品视频在线观看免费| 亚洲AV无码男人的天堂| 亚洲熟妇无码八AV在线播放| 91香蕉视频免费| a级毛片在线免费观看| 亚洲国产91在线| 亚洲一区AV无码少妇电影☆| 久草视频免费在线|