優秀是一種習慣

           

          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 黃土高坡 閱讀(176) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 七台河市| 达孜县| 错那县| 连城县| 醴陵市| 张家口市| 长泰县| 宝鸡市| 荃湾区| 桦南县| 鹤山市| 三台县| 天等县| 澄迈县| 深泽县| 伊宁市| 凌海市| 邮箱| 海兴县| 新乐市| 织金县| 孟津县| 抚远县| 通海县| 高州市| 鹿泉市| 广州市| 汤原县| 黑水县| 南和县| 安化县| 清涧县| 海林市| 四会市| 托里县| 西乌珠穆沁旗| 凤城市| 大田县| 枝江市| 莱芜市| 时尚|