<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  回復  更多評論
      

    主站蜘蛛池模板: 国产亚洲综合视频| 亚洲精品GV天堂无码男同| eeuss免费天堂影院| 亚洲AV无码成人精品区大在线| 亚洲国产成人久久精品软件| 午夜视频免费观看| 亚洲AV无码一区二区三区鸳鸯影院 | **一级一级毛片免费观看| 99久久亚洲精品无码毛片| 最近2019年免费中文字幕高清| 中文字幕亚洲综合精品一区| 18pao国产成视频永久免费| 亚洲一区二区免费视频| 四虎成人免费观看在线网址| 国产亚洲欧美在线观看| 亚洲无码高清在线观看| 色播在线永久免费视频网站| 久久亚洲国产成人精品性色| 日本阿v免费费视频完整版| 亚洲欧美成aⅴ人在线观看| 亚洲av片一区二区三区| 99精品视频免费| 亚洲网址在线观看| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 欧洲精品码一区二区三区免费看| 亚洲人成网站色在线入口| 精品视频在线免费观看| 亚洲另类图片另类电影| 国产区卡一卡二卡三乱码免费| 亚洲免费日韩无码系列| 亚洲精品中文字幕无码AV| 国产日产成人免费视频在线观看| www免费黄色网| 亚洲丰满熟女一区二区v| 国产精品亚洲精品日韩已方| 91精品全国免费观看含羞草| 亚洲精品成a人在线观看夫| 亚洲国产成人片在线观看| 女人被弄到高潮的免费视频| 久久久久久噜噜精品免费直播 | 亚洲邪恶天堂影院在线观看|