1. 程式人生 > >Intellij IDEA匯入eclipse專案

Intellij IDEA匯入eclipse專案

Intellij IDEA匯入eclipse專案

一、匯入Eclipse專案至idea

File – New – Module from Existing Sources… 選擇你的eclipse專案
在這裡插入圖片描述
此步比較關鍵,選擇Eclipse,往後直接next next finish 就可以了。
在這裡插入圖片描述
目前為止,專案基本匯入成功了,但是想在idea的Tomcat中執行起來還需一些jar和專案相關的配置。

二、依賴(jar包)配置

開啟Project Structure(ctrl + alt + shift + s),選擇Modules節點進行專案配置

選擇你的專案,開啟Dependencies選型卡
將紅色字型的包刪除,直接多選點選右邊的減號刪除即可
在這裡插入圖片描述
新增自己專案中的依賴,點選右邊的加號,選擇jars or directories… 選擇eclipse lib下所有的jar
在這裡插入圖片描述
至此,所有依賴關係新增完成了。idea不會自動幫你匯入新新增的jar包,如果你需要新增jar包都需要到Dependencies重新匯入依賴。

三、框架配置

還是在Moduls操作,在中間區域的專案上右鍵新增相應程式框架的配置。
在這裡插入圖片描述


比較重要的就是Web這個選項了,如果開發Web專案必須要新增此配置,對我們的Web.xml和Web根目錄做一個配置

使用idea的提示功能是不是很過癮?但過癮的基礎是在你完善的配置上體現的,所以在此處儘量完善你的相關配置(如:Spring檔案)
在這裡插入圖片描述
完成以上步驟後,細心的同學可能發現了上圖底部的“Web”Facet resources are not included in an artifact

這裡有些同學不知道artifact是什麼東西,其實你只要把它理解成“生成的東西”,主要就是將你的專案中各項配置生成出一個”產物”供Tomcat釋出使用。
在這裡插入圖片描述

直接點選Create Artifact,idea會自動給你生成一個基礎的artifact。
在這裡插入圖片描述


上圖就是idea自動給我生成的artifact,注意看底部告訴我缺少xom-1.2.1.jar,這是因為我們沒有將右邊的jar包引入到artifact中,直接在右側的ddxd專案上右鍵選擇

put into Output root
在這裡插入圖片描述
匯入成功後(沒有錯誤提示,沒有波浪線,右側沒有jar),看這時的artifact是不是和我們在Tomcat中釋出的結構完全一樣,這樣就可以新增到Tomcat啟動執行。

四、Tomcat啟動

在主介面的工具欄中找image這個圖示,這個圖示是你所有的執行環境,在這裡新增一個Tomcat。
在這裡插入圖片描述
在這裡插入圖片描述
我這裡實現已經有Tomcat了,所以不需要選擇Tomcat路徑,如果沒有的話第一個紅色框應該沒有內容,直接選擇你自己的Tomcat路徑就好。提示:最好給idea提供一個全新的Tomcat,idea不會將自己程式釋出到Tomcat中的webapps目錄中。

下面提示當前Tomcat中沒有任何的artifact,只要點選Fix(多個會提示選擇、單個直接新增)會提示讓你選擇artifact的,選擇我們剛才配置的artifact即可。
在這裡插入圖片描述
在這裡插入圖片描述
Application context:是你的專案訪問路徑,idea此處預設是空,如果是空的你訪問地址:http://localhost:8080/index.jsp,我這裡是帶著專案名稱訪問:
http://localhost:8080/zgsx/index.jsp