優秀是一種習慣

           

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


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 金沙县| 合肥市| 怀远县| 九龙县| 米易县| 东至县| 石楼县| 洛阳市| 随州市| 湘西| 泰和县| 登封市| 东安县| 上杭县| 宿州市| 康保县| 娄烦县| 石嘴山市| 池州市| 漠河县| 栾城县| 大同县| 布尔津县| 顺平县| 资源县| 北宁市| 双桥区| 尉氏县| 长武县| 永安市| 斗六市| 礼泉县| 容城县| 田东县| 丘北县| 都兰县| 芷江| 云林县| 兴城市| 讷河市| 鹤岗市|