第一步
第二步
第三步
第四步
Group Id 和 Artifact Id 被统称为坐标,为了保证项目唯一性而提出的,你上传你项目到 maven 本地仓库或者从 maven 仓库查找都必须根据这两个 ID。
Group Id 是项目组织唯一的标识符,实际对应 Java 的包的结构,是 main 目录里 Java 的目录结构。
Artifact Id 就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
目录结构为下图
第五步,设置编译的JDK为1.7
点击 pom.xml 文件,设置如下:
<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>
<groupId>com.itlwc</groupId>
<artifactId>itlwc-activiti</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>itlwc-activiti Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>itlwc-activiti</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
设置完成之后进行 maven => update project ,更新之后有错误,没关系,后面再进行设置
第六步,POM文件增加web项目依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
这样项目不会报错了
第七步,设置项目 Java build Path
第八步,设置项目 Project Facets
注意:有时候虽然我们的JDK是1.7,但设置 Dynamic Web Module 为 3.0 时会报错,需要设置 eclipse 中 .settings 文件夹下的文件就好了。
1,org.eclipse.jdt.core.prefs
这里都必须是1.7。
2,org.eclipse.wst.common.component
project-version=“1.5.0” 修改为 project-version=“1.7.0”
3,org.eclipse.wst.common.project.facet.core.xml
<installed facet="jst.web" version="2.3"/> 修改为 <installed facet="jst.web" version="3.0"/>
完美解决!