1. 程式人生 > >maven命令mvn eclipse:eclipse作用和原因

maven命令mvn eclipse:eclipse作用和原因

作用

將非Eclipse(如IDEA)建立的專案轉為eclipse可以裝配的專案,而且目錄結構保持原樣。

$ mvn eclipse:eclipse
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< xyz.cglzwz:bookmanagement >----------------------
[INFO] Building bookmanagement Maven Webapp 1.0-SNAPSHOT
[INFO] --------------------------------[
war ]--------------------------------- [INFO] [INFO] >>> maven-eclipse-plugin:2.10:eclipse (default-cli) > generate-resources @ bookmanagement >>> [INFO] [INFO] <<< maven-eclipse-plugin:2.10:eclipse (default-cli) < generate-resources @ bookmanagement <<< [INFO]
[INFO] [INFO] --- maven-eclipse-plugin:2.10:eclipse (default-cli) @ bookmanagement --- [INFO] Using Eclipse Workspace: null [INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER [INFO] Not writing settings - defaults suffice [INFO] Wrote Eclipse project for "bookmanagement"
to C:\Users\Administrator\Desktop\Book-management-master. [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.091 s [INFO] Finished at: 2018-11-14T23:10:45+08:00 [INFO] ------------------------------------------------------------------------

生成以下兩個eclipse的關鍵檔案 .classpath, .project
在這裡插入圖片描述

這是maven專案,這樣之後通過 File -> open project from file system 匯入可以保持專案結構。


注意

  1. maven專案也可以不使用 mvn eclipse:eclipse 來生成配置檔案,可以直接在整合maven外掛的eclipse裡 File->import 通過maven專案的方式匯入。也是可以的,推薦
  2. maven專案或者其他型別專案如果不這樣做,那麼匯入即便成功,目錄結構變了,變成普通的Java專案結構。比如maven專案這樣匯入以後可執行檔案目錄變成了bin目錄。