Maven项目搭建
- 新建maven父模块
(1)选择maven项目
(2)选择创建一个简易项目(红色花圈部分)
- group id : 一般格式com.(公司或者组织的名称)
Artifact id: 项目名称
Packaging:选择pom
- 删除src文件夹
二.新建子模块
(1)在testname上新建maven项目
(2)命名子模块为testname-web
(3)选择web应用,点击下一步
(4)此处包名自动生成,可以改成自己的包名
(5)在此maven项目新建完成,若要构建多个项目请重复上述第二步过程
三.Maven项目报错问题
(1)maven出现报错,修改项目.settings下的如图文件
(2)右键项目属性将dynamic web module改为3.0版本,java改为1.8版本
- 修改web.xml为3.0版本,首行之前不能带空格
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
</web-app>
- 每次进行maven-->update project jdk都变成1.5,在父项目的pom.xml加入以下代码
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
- Svn检出maven项目
(1)先检出项目
(2)删除项目,千万不要勾选删除本地文件
(3)导入已存在的maven项目,选择本地刚刚从svn导出的项目
(4)对项目进行与svn资源库同步,将与svn上资源不同的资源进行覆盖/更新操作