1. 程式人生 > >MyEclipse匯入maven專案的兩種方法

MyEclipse匯入maven專案的兩種方法

這裡寫圖片描述

  在MyEclipse 從SVN上直接匯入Maven專案後或者拷貝MAVNE專案時,MyEclipse直接匯入的工程預設是普通的java工程,這裡有兩種方法來匯入maven專案,一是使用Myeclipse中的import來匯入,二是需要使用mvn命令將其匯入。

  如果之前沒有安裝過maven,需要先安裝maven,這是官網下載maven的連結,下載完成後,開始設定maven環境變數:

   MAVEN_HOME=D:\Program Files\apache-maven-3.3.9
  PATH = %M2_HOME%\bin; (注意前面是否已經有其他環境變數的配置,若有,則需要在%前加;)
  環境變數設定好之後需要重啟電腦才能生效哦,測試maven環境配置成功:命令列中執行mvn -v
   設定maven本地倉庫的位置:在%M2_HOME%\settings.xml 中的settings中設定localRepository的值:

  本地安裝好maven之後,還需要在MyEclipse上配置maven,

  首先需要從SVN上將maven專案下載到本地,直接使用MyEclipse中的import–>從SVN中匯出專案,選擇專案後設置專案的存放位置,此時可以看到專案沒有報錯,但是從SVN中Import的專案的左上角沒有M標識,說明專案型別不是maven工程。

這裡寫圖片描述

還需要設定Myeclipse中的配置

設定myeclipse中User settings的位置:

這裡寫圖片描述

一、使用Myeclipse直接匯入Maven專案

然後將專案使用myeclipse中的import匯入maven專案:

這裡寫圖片描述

選擇專案所在位置即可:

這裡寫圖片描述

將一個web專案使用以上方法匯入後,發現右上角沒有web專案的圖示,
解決方法:使用Maven4MyEclipse中的Update Project即可。
這裡寫圖片描述

這裡寫圖片描述

二、使用MVN命令匯入Maven專案

  將專案從MyEclipse中刪除,然後使用命令列進入專案所在的目錄,

  這裡需要將原專案工程的.project檔案和.settings檔案刪除

這裡寫圖片描述

  執行mvn eclipse:eclipse命令,將下載的工程轉換可以匯入eclipse和myeclipse的maven工程

這裡寫圖片描述

這裡寫圖片描述

  然後再使用import匯入轉換成功的maven專案:

這裡寫圖片描述

  匯入後的專案左上角就有M的標識就表示是個Maven專案

這裡寫圖片描述

   maven專案執行的時候選擇 run as–>Maven build

這裡寫圖片描述

  如果專案執行的時候出現錯誤:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

這裡寫圖片描述

  則在run的配置中寫入:-Dmaven.multiModuleProjectDirectory=$M2_HOME

這裡寫圖片描述

  以上配置即可成功執行從svn上匯入的maven程式:

這裡寫圖片描述