Maven 约定项目目录结构
src/main/java 存放项目的.java文件
src/main/resources 存放项目的资源文件、配置文件
src/test/java 存放项目的测试.java文件
src/test/resources 项目测试的资源文件target 项目输出位置
pom.xml 构建项目的信息、项目的依赖
Maven 创建web项目(MyEclipse10)
1、新建Maven Project;
2、pom.xml 中添加Junit | Servlet依赖;
3、补全Maven项目目录;
4、检查项目输出路径;
5、转换成web项目;
6、创建完成,Maven 集成Tomcat插件测试运行。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- Maven坐标主要组成 -->
<groupId>com.maven.basic</groupId><!-- 定义项目的唯一标识 -->
<artifactId>myMaven</artifactId><!-- 定义项目中的模块 -->
<packaging>war</packaging><!-- 项目的打包方式 -->
<version>0.0.1-SNAPSHOT</version><!-- 项目的版本号 -->
<name>myMaven Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies><!-- 构建项目依赖的jar -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<!-- 依赖范围:compile 编译(默认),test 测试,runtime 运行时,provided 对编译 测试有效 运行时无效 -->
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<!-- 只在编译和测试时运行 -->
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>myMaven</finalName>
<!-- Maven 集成Tomcat插件 -->
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</build>
</project>
Run As -> Maven build ->