qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請?jiān)L問 http://qaseven.github.io/

          Maven3實(shí)戰(zhàn)筆記07繼承

           

          創(chuàng)建兩個項(xiàng)目

          1.      cdai_codebase_parent:其他項(xiàng)目的Maven配置都繼承這個項(xiàng)目中pom.xml的定義。

          2.      cdai_codebase_ssh:一個SSH示例項(xiàng)目,繼承parent項(xiàng)目中的配置。


           


          首先看cdai_codebase_parent中pom.xml的內(nèi)容:


           


          通過將packaging屬性定義為pom來說明當(dāng)前pom.xml是用來被繼承的。之后在parent的pom.xml中,我們可以定義一些統(tǒng)一的版本號(Spring等第三方包的),依賴項(xiàng)(所有項(xiàng)目都會用的JUnit),以及通用的打包配置等。

           

          現(xiàn)在,我們就可以在cdai_codebase_ssh中,通過項(xiàng)目的相對路徑引用這個parent的pom.xml文件了。


           


          附:在父pom.xml中dependencyManagement中定義需要被繼承的依賴,然后在子pom.xml中可以直接指定groupId和artifactId來引入,就不需要版本號了。


          posted on 2014-04-02 11:49 順其自然EVO 閱讀(332) 評論(0)  編輯  收藏 所屬分類: maven

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永川市| 岳阳县| 辛集市| 洱源县| 内江市| 平乡县| 济宁市| 昌图县| 江山市| 嘉祥县| 通许县| 屯昌县| 大渡口区| 井研县| 临沭县| 德阳市| 湖口县| 桐柏县| 明溪县| 元江| 佛坪县| 连州市| 应城市| 柳河县| 乃东县| 阿鲁科尔沁旗| 鸡西市| 宾阳县| 扬中市| 合山市| 磐石市| 南阳市| 错那县| 女性| 西乌珠穆沁旗| 六枝特区| 塔城市| 彰武县| 海淀区| 赞皇县| 乌拉特后旗|