maven创建Java 和 Web Project, 并导入Eclipse



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 项目




猜你喜欢

转载自blog.csdn.net/oscar999/article/details/80183388