在學習網上大神們的源碼過程當中,常常有一些打包好的項目能夠提供給本身參考學習,其中不乏一些maven項目,由於本身使用的開發環境是Idea+Gradle。對於Maven雖有耳聞,可是接觸得比較少,恰好最近在學習一個maven項目,就把idea打開maven項目的步驟和其中遇到的一些問題的解決辦法整理一下apache
首先須要作的就是安裝Maven 咱們能夠到官網去下載最新的版本 下載連接 maven
下載完成後 根據本身習慣解壓 個人解壓目錄是H盤的根目錄ide
而後配置環境變量:學習
配置完成後 經過cmd輸入 mvn -version 出現對應的版本信息便可搜索引擎
在電腦上配置好maven之後,咱們能夠在idea中配置maven的路徑idea
到這裏maven的基本配置就差很少完成了,接下來咱們須要把從網上下載來的maven項目用idea打開。spa
好比咱們從網上下載的一個maven多模塊項目簡單實例 下載連接.net
下載打開後,項目結構以下圖所示:索引
此時咱們使用idea的import project功能來 打開這個項目,若是idea沒有import project這個選項能夠參考下面步驟打開。開發
1.打開setting 搜索 menu 在搜索出來的結果中 選擇 Main Menu > File
2.選擇完成後,右邊會出現一個Add after按鈕,點擊後出現一個對話框
3.import Project 在 other下,找到添加便可 ,添加完成後咱們能夠在File下找到import Project
開始導入maven項目
選擇import project 而後選擇剛剛下載好的項目,而後選擇 以maven的方式 import項目
後續選項根據本身的須要配置便可 我是一直點的next 完成之後,maven會自動下載依賴包 ,而且關聯好項目結構。
到這裏,maven項目就已經導入完成了。
導入完成後,咱們就能夠開始嘗試將項目跑起來,這時能夠參考開發者給的相關文檔進行配置和運行。
若是在配置完成後在啓動項目時出現了相似於如下錯誤:
Java.lang.NoClassDefFoundError:/xxx/xxx/xxx
在第一次配置項目時,我就遇到了這個問題,經過搜索引擎查閱相關資料後得出瞭解決辦法,
咱們須要在配置Artifacts的地方,將下載的包導入進/WEB-INF/lib 下便可解決問題。