idea改造普通引用jar包項目爲maven管理jar包項目

1.首先將原項目copy一份以避免出問題;
2.將原項目導入到idea並正常啓動後,對要改造的項目右鍵點擊Add Framework Support.(添加框架支持);java

3.在彈窗中找到maven並勾選,而後點擊ok便可mybatis

4.idea會自動將項目結構轉爲maven結構(以下圖)架構

5.maven架構
src/main/java 用來放置java代碼
src/main/resources 用來放置配置文件和mybatis的mapperXml文件(xxxMapper.xml這種)
src/test 用來用來放置測試代碼
target 用來存放編譯後的內容
pom.xml maven的配置文件,引用新的jar包時在這裏配置便可
這樣規定的緣由是:
maven也聽從convention over configuration(約定優於配置)原則
我的理解這個規則的意思是:
將一個非maven項目改造爲maven項目時,有兩種方案:
第一種不改變項目原有的結構,可是須要你在maven的配置文件pom.xml中進行各類配置,以便maven能夠解析項目,這樣作會使maven的配置很是複雜,可讀性比較差;(即不聽從maven約定)
第二種直接將項目改造爲maven結構,這樣作開始會比較困難,須要對整個項目的結構瞭解清楚,maven的配置pom.xml文件就相對而言就很簡介容易理解,以後添加jar包也方便;(即聽從maven約定)
簡單來說就是:
你能夠在maven下隨意安排你的項目,而後用各類細節配置來讓maven瞭解你的隨意安排,但你也能夠按照maven約定來組織你的項目,而且maven推薦你按約定來。
6.對項目原有jar包進行維護
(歸納)刪除項目直接引入的jar包,去除無效jar包,經過pom文件引入有效jar包
每刪除一個jar包就對項目進行編譯運行,判斷該jar包是否還有效,
編譯未經過或項目沒法正常運行則表明須要在pom文件內引用該jar包,反之可去除該無效jar包app

相關文章
相關標籤/搜索