優秀是一種習慣

           

          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)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 安国市| 沧源| 沅陵县| 中牟县| 汉沽区| 岳阳市| 景德镇市| 阳城县| 富川| 民和| 县级市| 库伦旗| 威海市| 拉孜县| 汪清县| 哈尔滨市| 贺兰县| 辽源市| 若尔盖县| 都匀市| 望奎县| 青铜峡市| 绥芬河市| 涿州市| 鄂温| 阿勒泰市| 鹿泉市| 民勤县| 县级市| 微山县| 尤溪县| 玛多县| 会同县| 温宿县| 靖江市| 谷城县| 平凉市| 敖汉旗| 驻马店市| 石河子市| 赤壁市|