<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實時性能有所影響。當項目小巧時可考慮這種方式構建工程,快速,敏捷,容易維護,最主要的是一次到位。

    主站蜘蛛池模板: 国产精品亚洲精品久久精品| 久久精品九九亚洲精品| 日日摸日日碰夜夜爽亚洲| 免费乱理伦在线播放| 亚洲一级毛片在线播放| 999国内精品永久免费视频| 亚洲精品无码不卡| 久久伊人免费视频| 久久狠狠高潮亚洲精品| 亚洲网站在线免费观看| 亚洲国产美女精品久久久| 91在线品视觉盛宴免费| 亚洲日韩一区二区三区| 国产无遮挡无码视频免费软件| 亚洲精品无码MV在线观看| 日韩精品无码免费专区午夜| 亚洲av永久无码精品表情包| 三年片在线观看免费观看大全一 | 免费萌白酱国产一区二区| 亚洲成Av人片乱码色午夜| 日本免费污片中国特一级| 亚洲精品欧洲精品| 国产一精品一AV一免费孕妇| 黄人成a动漫片免费网站| 国产亚洲高清不卡在线观看| 性xxxx视频免费播放直播| 久久亚洲最大成人网4438| 日本免费网站观看| 中文字幕久无码免费久久| 亚洲午夜视频在线观看| 卡1卡2卡3卡4卡5免费视频| 一级全免费视频播放| 亚洲视频中文字幕在线| 日韩a级毛片免费视频| 中文字幕免费在线看| 亚洲AV无码久久久久网站蜜桃| 国产精品免费视频网站| 免费黄网站在线看| 亚洲国产成人久久综合| 国产av天堂亚洲国产av天堂| 搡女人真爽免费视频大全|