如何使用IntelliJ IDEA配置Maven


  在《Maven安裝教程詳解》一文中,我們已知道如何安裝Maven,在這一篇文章中,我繼續來看在IntelliJ IDEA中如何配置Maven的。

  IDEA 全稱 IntelliJ IDEA,是java語言開發的集成環境,IntelliJ在業界被公認為最好的Java開發工具之一, IDEA是JetBrains公司的產品,現在有逐步取代老牌Java開發工具Eclipse的趨勢.那本人也是從Eclipse 轉到IDEA.那剛轉換過來時,確實很不適應,不過好在堅持使用了幾天后,確實感覺IntelliJ IDEA比Eclipse更加智能。
  Maven項目對象模型(POM),是一個項目管理工具可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件。那我們想要在IDEA中使用Maven得進行一些配置,那接下來我們具體看一下是如何配置使用的?

一.JDK配置

  目前大多數IDE都沒有集成JDK環境,IDEA也是一樣,在使用IDEA之前首先要安裝JDK,並且配置環境變量。與其他IDE不同之處在於,IDEA不會自動匹配系統的JDK環境,編譯時會提示以下錯誤信息:

Using javac 1.7.0_40 to compile java sources
java: JPS build failed to load optimized file manager for javac:
java.lang.NoClassDefFoundError: com/sun/tools/javac/util/DefaultFileManager
java.lang.NoClassDefFoundError: com/sun/tools/javac/file/JavacFileManager
java: 致命錯誤: 在類路徑或引導類路徑中找不到程序包 java.lang
……
java: Compilation failed: internal java compiler error

  IDEA可以為每個項目指定不同版本的JDK,並且需要開發者手動配置項目的所使用的JDK版本。配置方法如下:

(1)單擊File | Project Structure菜單項,打開ProjectStructure對話框;

(2)在左側列表框中,選擇SDKs列表項,進入SDK配置頁面;

(3)若中間的SDK列表框沒有選項,則單擊“+”號創建一個JDK列表項;

(4)選擇JDK列表項,在SDK ’JDK’選項卡頁面中,單擊JDK home path項目的瀏覽按鈕,定位JDK安裝路徑並保存。

 

二.項目依賴

  IDEA內置了Maven環境,默認采用Maven解決項目依賴問題。在新建項目后,項目的路徑中會生成pom.xml文件和項目名.iml文件。新建項目后,IDEA不會自動刷新Maven的依賴。以Spring Application為例,新建項目編譯時提示以下錯誤信息:
  java: 程序包org.springframework.stereotype不存在
  java: 程序包org.springframework.context不存在
  java: 程序包org.springframework.context.support不存在
刷新Maven配置的方法為:

(1)右鍵單擊項目;

(2)在彈出菜單中選擇Maven|Reimport菜單項。

此時,IDEA將通過網絡自動下載相關依賴,並存放在Maven的本地倉庫中。另外,可以將Maven的刷新設置為自動,配置方法為:

(1)單擊File|Setting菜單項,打開Settings選項卡;

(2)在左側的目錄樹中,展開Maven節點;

(3)勾選Import Maven projects automatically選擇項。

  在Project Structure的Modules選項卡的Dependencies頁面中,可以查看Maven所引用的項目。如果未找到指定項目,則對於項目將用紅色波浪線提醒。同時,可在該選項卡中修改Maven的依賴項。

 

三.檢查並確認Maven配置

  打開IDEA 選擇File->Settings

  Maven home directory選擇本地的Maven,User settings file選擇本地Maven中的配置文件,Local repository選擇本地的倉庫路徑。我這里選擇完后如下所示:

  點擊"Importing",我們還可以再勾選一些其他選項。

  我們可以更新一下本地倉庫和遠程倉庫,這個樣在pom.xml文件中添加依賴jia包的坐標時就可以很好的提示出來。

  好了到此,我們在IDEA也就配置好Maven。

 

四.IDEA導入Maven工程

  File -> New -> Module form existing code,然后選擇Maven,點擊Next。

  一路Next下去,Maven項目導入成功。

 

附:正常按上面的第四步操作即可導入maven工程到IDEA中,但如果還出現jar包未導入的情況,可嘗試通過如下方法解決IDEA中maven導入jar包問題

  查看:File->Project Structure->Libraries如下面是否有maven所引入的jar包

  錯誤原因:是導入的module錯誤,應該導入maven的module

  解決方法:File->Project Structure->Modules->選擇中間項目->選擇紅色的減號(因為要重新導入module),保證現在沒有項目,然后點擊綠色的加號->Import Module->選擇你的項目路徑->選擇Import module from external model->選擇Maven->然后一直next則可 (工程會下載很多jar包,此時需要等待)->完成。如果還出現紅色,有可能idea沒反應過來,可以重啟IDEA。

 

參考文章:https://blog.csdn.net/westos_linux/article/details/78968012

https://www.tuicool.com/articles/Bv6n2qV


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM