【版本2020.03】使用idea導入maven項目



請注意,請注意,請注意:2020.03版本的idea,導入項目的方式是直接open

  • 不管導入maven項目也好,gradle項目也好,導入項目的方式,記得直接open

image



請注意,請注意,請注意:2020.03版本的idea,創建maven項目或模塊的時候,打包方式是jar包的話,直接不打鈎,這樣創建的項目所在的pom文件的依賴容易不出錯

image





下文內容可以根據實際情況采納

心得1:不同版本的idea,一些選項的名稱稍微有點不同,比如以前導入項目的選項名稱都是import Project,但是我使用的版本是2020.03 導入項目的名稱是 import Settings

心得2:版本2020.3 的idea 導入(maven)項目的方式和以前不同,可以直接在 File-> New -> Project from Existing Sources -> Project from Existing Sources -> Import project from external model -> 選擇maven

心得3:導入項目失敗,時間趕的,還有一種解決思路:【自己建立項目,手動拷貝源碼+配置】可以自己創建對應版本的項目,然后拷貝從網上下載的項目的源碼+配置文件


----------------本文是以導入springboot項目(maven)為例:


一、導入maven項目之前,刪除掉不相關的,只留了源碼src 和 配置文件pom 文件

image

★ 重點刪除對象:項目中的.idea 和 .iml 文件,以及編譯生成的class文件全部刪除

■ 若是從官網下載的項目,例如從springboot官網下載的maven項目,因為它不是通過idea 工具開發的,也沒有經過編譯,不會有(.idea 和 .iml 文件,以及編譯生成的class文件),但是它有一些版本相關的文件

image


■ 介紹一下 使用idea 工具開發,項目生成的 .idea 和 .iml 文件是什么?

.idea 對module 配置信息之意, infomation of module
.iml是 intellij idea的工程配置文件,里面是當前project的一些配置信息。
  • .idea:存放項目的配置信息。其中包括版本控制信息、歷史記錄等等。
  • .iml文件是開發工具idea自動創建的模塊文件,用於Java應用開發,存儲一些模塊開發相關的信息,比如一個Java組件,插件組件, Maven組件等等,還可能會存儲一些模塊路徑信息, 依賴信息以及別的一寫設置。



二、將maven項目導入idea

1、選擇 import Settings

(1)若是打開了某個項目,先退出去

image

(2)退出去,然后看到 import project 導入【注意版本:2020.03 退出去是沒有 import project,而是 import settings(在歡迎界面全局設置設置一下 File 下面有import settings 選項)】

image

image

- 在歡迎界面全局設置設置一下 File 下面有import settings 選項:

Custsomize -> All settings ->

image

image



2、導入失敗

image

❀ 解決:選擇另外一種導入maven項目的方式:




三、版本2020.03 的idea 導入 項目

1、具體步驟:

File-> New -> Project from Existing Sources -> Project from Existing Sources -> Import project from external model -> 選擇maven

2、導入maven 項目之后,進行刷新

image

image




四、idea 導入 maven 項目,pom 爆紅的常規解決方法

1、方式一:讓項目中的pom 添加為 maven 項目

image

image


2、方式二:刷新maven項目

image


3、方式三:下載一下maven項目

image



五、idea 導入 maven 項目,pom 正常,但是java 源碼可能報錯,比如import 某個類報錯

■ 解決1:重啟idea(idea 自身原因)

■ 解決2:到maven 找報錯提示的jar包導入



如果本文對你有幫助的話記得給一樂點個贊哦,感謝!


免責聲明!

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



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