記錄一下idea創建maven的項目過程,不是搭框架

時間久了忘了,重新回憶下.

環境: idea2017.3.2+JDK1.8.0_131+maven3.3.9

先推介兩個idea的插件: MyBatisX和Translation

MyBatisX不說了,用的時候就知道了

Translation在遇到看不懂的時候右鍵最上面有翻譯功能,可以谷歌翻譯和有道翻譯.但是不知道爲什麼我這裏有點

亂碼,但是翻譯卻沒事:


然後建議這個頁面的字體那裏不要勾,因爲不知道那些字體不支持中文,勾了在使用的時候有亂碼:

不勾時候 :

勾了時候:

好了開始搭建

1 我習慣先創建一個空包

2:  選好地方和命名好:


3: 進來依次點擊: 

4: 先創建一個pom包,我是這麼叫的... 勾上這個然後一定要選中圖中的maven模版


5: 然後下面這裏隨便寫,之後的建別的包時候用到.然後下一步確定maven的倉庫和maven版本,然後再下一步確定這個包的存放位置




6: finish之後進去先不要點,等一會就成下面這個樣子,如果沒反應右下角有提示,自己看着點一個,我點第二個:


7: 上面就代表這個pom包建好了,那個src那個包沒用,可以刪.然後是建jar包和war包,先jar包,我是這麼叫的:

說明一下jar包和war包是可以建立多個的,我這裏各舉例了一個,嗯jar包war包,我習慣這麼叫了

在之前的pom包上右鍵new一個module

8: 然後繼續勾上,選maven的quickstart模版


9: 下一步後出現的這裏,Add as module to 之前的pom包, Parent也是.然後第三個橫線那裏確定一下跟剛纔

創建的pom時寫的要一樣.


10: 然後下一步那裏還是確定maven的版本和倉庫設置這些,確定好了再下一步,到了下圖這裏:

這裏Module name 是剛纔寫的ArtifactID省略了 " . " ,這裏還是再定義一個名字.下面兩個不要管就好,這裏表示

新建的jar包放在剛纔建的pom下,如果不是在剛纔創建的pom的包下就改到pom下我建議.然後點完成


完成後: 在第一次的pom下有個isJar就是剛纔建的jar包


11: 接下來是war包,war包可以自己成一個maven項目,以後再說

老套路,pom包右鍵:


12: 這裏注意,黃色下劃線這裏也有一個webapp的模版,不要選,這個不是maven的,我們要選maven的:


13: 再確定一下跟pom包是不是建立了聯繫,然後又是確定maven版本maven配置文件maven倉庫:



然後再給war包改個名字和確定它是不是在pom的包下然後完成


14: 完成

15: 然後就是細節的東西了


16: 先解決web.xml頭是2.3的問題

先在file裏找到Project Structure,我直接有快捷圖標,點一下就進來了,然後找到.然後找左邊的Modules或Facets,找到對應war包

的藍色圖標的web,然後最右邊點紅色的減號刪除,再應用然後確定,再打開Project Structure,不這樣不行. 然後再選擇剛纔地方的

加號,出來一個web.xml選項,點擊,然後選擇web.xml的放置位置和版本,位置一定要選好了,不然不是放在WEB-INF下.版本我選擇3.1

然後確定再應用確定,好了.3.1


選Modules:


Facets:





17: 創建寫代碼的java包然後變藍色才行:

還是打開Project Structure,然後按照圖上的找,右鍵main包創建新的名爲java的包,然後選中右鍵藍色的Sources或點擊上面的

藍色Sources按鈕,然後應用確定,這樣就可以寫代碼了:






18: 然後就是建立依賴:

假如war依賴jar,需要在war的pom.xml文件裏面的< dependencies >標籤建立子標籤< dependencie >:


19: 然後輸入要關聯的jar的artifactId:


還有groupId和version,直接在pom.xml文件裏最上面就有,抄下來就好,最後是下面這樣:


20: 然後再去maven projects,打開找到表示war的com.hehe.xixi,然後看圖:


21: 真正的最後一步了,還是剛纔的maven projects直接看圖,依次雙擊就好,還有就是pom包不需要給其他jar或者war依賴:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章