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

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

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

    列宿乃施于上榮兮 日月才經于柍桭

    ………… 白駒過隙 歲月如斯 夢縈回繞 心靈之聲
    posts - 57, comments - 8, trackbacks - 0, articles - 41
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Maven2的依賴庫管理

    Posted on 2010-05-09 14:31 默認為零 閱讀(959) 評論(0)  編輯  收藏 所屬分類: 技術

      M2的依賴庫管理有2種,以eclipse IDE為例。
           
      其一,通過mvn eclipse:eclipse生成工程的配置文件.classpath 和.project,我稱之為靜態依賴庫管理(效果見圖1),因為每次依賴庫的變更,修改pom.xml之后必須重新執行此命令以更新這兩個工程配置文件。


    圖1

       
      其二,通過安裝eclipse的maven2插件,并激活此插件的依賴庫管理(Enable Dependency Management)(圖2)。


    圖2

      當每次依賴庫發生變更之時,工程中所依賴的類庫自動更新,我稱之為動態依賴庫管理(效果見圖3)。


    圖3

      工程環境搭建好之后,可以將工程代碼與.classpath、.project 文件一并上傳至版本控制服務器,團隊成員下載此工程后可直接導入IDE環境中。此方式的優點可稱為所得即所見,當工程依賴庫有所變更時,只需版本管理者將依賴變更(在pom.xml中)更新至版本控制服務器,團隊成員同步后即生效,無需多余操作。

      第一種方式的優點是應用依賴關系生成于IDE工程文件,無需IDE動態維護,對IDE性能和效率有所提高。缺點是當依賴關系發生變化時每次都需要重新維護,且團隊成員需要相同的重復操作。當工程浩大且項目依賴第三方組件很多時,考慮到IDE性能因素可采用這種方式。

      第二種方式的優點是充分利用了IDE的Maven Plugins所提供的功能,團隊的工程環境步調一致,協同性好。缺點是依賴關系動態生成,有一個動態“Updating Maven Dependencies”的過程,對IDE實時性能有所影響。當項目小巧時可考慮這種方式構建工程,快速,敏捷,容易維護,最主要的是一次到位。

    主站蜘蛛池模板: 成人一a毛片免费视频| 免费av欧美国产在钱| 亚洲精品成人片在线观看| 免费看国产精品3a黄的视频| 亚洲图片在线观看| 无码一区二区三区免费| 亚洲大片在线观看| 亚洲精品在线免费观看| 亚洲国产成人超福利久久精品| 老司机午夜免费视频| 亚洲AV成人精品日韩一区18p| 亚洲av永久无码精品漫画| 国产成年无码久久久免费| 亚洲AV无一区二区三区久久| 99久久99久久精品免费观看| 亚洲精品国产福利片| 成人免费看片又大又黄| 精品特级一级毛片免费观看| 国产亚洲精品免费视频播放| 国产色无码精品视频免费| 亚洲国产天堂久久综合网站| 青娱乐免费在线视频| 亚洲精品无码久久久久秋霞| 伊人久久亚洲综合影院| 中文字幕在线视频免费观看| 日韩精品亚洲人成在线观看| 中字幕视频在线永久在线观看免费| 亚洲av无码偷拍在线观看| 久久久久亚洲精品天堂久久久久久| APP在线免费观看视频| 亚洲av极品无码专区在线观看| 女人18特级一级毛片免费视频| 午夜免费国产体验区免费的| 免费观看的毛片手机视频| 亚洲国产国产综合一区首页| 99无码人妻一区二区三区免费| 日韩在线视频免费| 久久亚洲美女精品国产精品| 日本高清免费中文字幕不卡| 精品一区二区三区免费| 亚洲欧洲无码AV不卡在线|