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 添加如下部分
则可以忽略以上 -Dwtpversion=2.0 参数。
也就是, mvn eclipse:eclipse,Maven将这个项目导入转换为 Eclipse Web 项目
产生项目结构
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 项目