搭建简单的 Maven Web 项目

第一步
这里写图片描述

第二步
这里写图片描述

第三步
这里写图片描述

第四步
这里写图片描述
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>
        <!-- 使用JDK1.7进行编译 -->
        <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 ,更新之后有错误,没关系,后面再进行设置

第六步,设置项目 Java build Path
这里写图片描述
点击 Next 后,增加 Tomcat 。备注:这里的 Tomcat 事先要增加到 eclipse 中才能选择。
这里写图片描述
增加 Tomcat 到 Libraries,如下图
这里写图片描述
点击 OK 之后,就解决了页面报 The superclass “javax.servlet.http.HttpServlet” was not found on the 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"/>

完美解决!

猜你喜欢

转载自blog.csdn.net/itlwc/article/details/81557268