優秀是一種習慣

           

          maven 讀書筆記

          優化依賴

          1. 要做的第一件事是找出所有被用于一個以上模塊的依賴,然后將其向上移到父 POM 的 dependencyManagement 片段中。
          2. 將重復的依賴配置上移之后,需要刪除子 POM 中對應重復的部分,否則它們會覆蓋定義在父 POM 中 dependencyManagement 片段里的依

          賴。
          3. 處理那些一定會擁有共同(相同)版本號的關聯緊密的組件,例如:對 hibernate-annotations 和 hibernate-commons-annotations 的依

          賴,兩者的版本都是3.3.0.ga,而且我們可以預料這兩個依賴的版本只會一起向前演變。解決版本重復的問題,只需要創建一個屬性,并讓多

          個依賴引用這個屬性。前述情況的處理片段如下:
          <project>
            ...
            <properties>
              <hibernate.annotations.version>3.3.0.ga</hibernate.annotations.version>
            </properties>

            <dependencyManagement>
              ...
              <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-annotations</artifactId>
                <version>${hibernate.annotations.version}</version>
              </dependency>
              <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-commons-annotations</artifactId>
                <version>${hibernate.annotations.version}</version>
              </dependency>
              ...
            </dependencyManagement>
            ...
          </project>
          4.

          posted on 2009-08-14 17:28 黃土高坡 閱讀(175) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 句容市| 名山县| 壤塘县| 连州市| 河曲县| 孟村| 芜湖县| 呼伦贝尔市| 阿拉善左旗| 出国| 湖北省| 绥江县| 永仁县| 夹江县| 谢通门县| 仙桃市| 三台县| 莎车县| 潞西市| 尼玛县| 河池市| 公安县| 鄂伦春自治旗| 繁昌县| 扶余县| 临夏市| 安乡县| 海伦市| 台江县| 驻马店市| 新疆| 金昌市| 封丘县| 寻甸| 砀山县| 浦县| 华宁县| 镇安县| 西和县| 克拉玛依市| 靖宇县|