maven命令mvn eclipse:eclipse作用和原因
阿新 • • 發佈:2018-11-21
作用
將非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 匯入可以保持專案結構。
注意
- maven專案也可以不使用 mvn eclipse:eclipse 來生成配置檔案,可以直接在整合maven外掛的eclipse裡 File->import 通過maven專案的方式匯入。也是可以的,推薦。
- maven專案或者其他型別專案如果不這樣做,那麼匯入即便成功,目錄結構變了,變成普通的Java專案結構。比如maven專案這樣匯入以後可執行檔案目錄變成了bin目錄。