maven建立Java 和 Web Project, 並匯入Eclipse

oscar999發表於2020-04-06


Java專案


建立一個JavaStudy的Project , 步驟如下:
1. 命令列切換到目錄
cd D:\devworkspace\ecpoxyworkspace


2. 執行建立命令
mvn archetype:generate -DgroupId=com.oscar999 -DartifactId=JavaStudy -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
這一步需要的時間會比較長。
建立完成的目錄結構如下:




會產生pom.xml 和 程式碼目錄, 測試目錄。 並有測試程式碼 App.java


3. 匯入Eclipse 
到工程目錄 cd D:\devworkspace\ecpoxyworkspace\JavaStudy
執行 mvn eclipse:eclipse
執行以上命令後,它自動下載更新相關資源和配置資訊(需要等待一段時間),併產生 Eclipse IDE所要求的所有專案檔案。
執行完成之後,會建立.classpath 和 .project 兩個檔案。
要匯入專案到Eclipse IDE中,選擇 “File -> Import… -> General->Existing Projects into Workspace”


如果不執行這一步的話, 是無法以Project的方式來匯入的。


Web專案


1.  mvn archetype:generate -DgroupId=com.oscar999 -DartifactId=WebStudy -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
產生專案結構




2. 匯入Eclipse
mvn eclipse:eclipse -Dwtpversion=2.0
-Dwtpversion=2.0 告訴 Maven 將專案轉換到 Eclipse 的 Web 專案(WAR),而不是預設的Java專案(JAR)。


 Eclipse IDE – File -> Import… -> General -> Existing Projects into workspace


注: 如果在 pom.xml 新增如下部分
<!-- Eclipse project -->
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-eclipse-plugin</artifactId>
  <version>2.9</version>
  <configuration>
    <!-- Always download and attach dependencies source code -->
    <downloadSources>true</downloadSources>
    <downloadJavadocs>false</downloadJavadocs>
    <!-- Avoid type mvn eclipse:eclipse -Dwtpversion=2.0 -->
    <wtpversion>2.0</wtpversion>
  </configuration>
</plugin>




則可以忽略以上 -Dwtpversion=2.0 引數。
也就是, mvn eclipse:eclipse,Maven將這個專案匯入轉換為 Eclipse Web 專案




相關文章