Maven入门项目创建

时间:2021-12-15 12:03:57

项目构建

1.新建maven项目

Maven入门项目创建

2.跳过骨架选择,如果不跳过骨架选择创建出的项目目录是不全的(骨架其实就是项目的模板)

Maven入门项目创建

3.Group Id,Artifact Id,Version称为项目的坐标,当别人使用项目时,通过坐标来查找。

Maven入门项目创建

Maven入门项目创建

Packaging有三个选项:jar,pom,war

jar:创建的工程为java工程

pom:复工程

war:创建的工程为web工程

最后,点击finish,完成项目的创建。

4.处理pom.xml红色叉号

手动在src/main/webapp文件夹下创建一个WEB-INF文件夹,在里面放一个web.xml文件

Maven入门项目创建

5.处理编译版本

在pom.xml中添加如下代码

<build>
<!-- 配置了很多插件 -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>

Maven入门项目创建

刷新项目:右击工程→Maven→Update Project

Maven入门项目创建

更新后,不再报错

Maven入门项目创建

6.在src/main/java下创建servlet

Maven入门项目创建

点击finish

接下来,修改web.xml

删除重复的代码

xmlns="http://java.sun.com/xml/ns/javaee" 

保存,web.xml不再报错。

添加jar包,在pom.xml中添加如下代码:

    <!-- 添加servlet-api,jsp-api -->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
</dependencies>

保存。项目中多了新的内容,会发现jar包已添加到项目中

Maven入门项目创建

7.启动项目

右击项目→Run As→5 Maven build...

Maven入门项目创建

在Goals中输入tomcat:run

Maven入门项目创建

点击Run,项目开始运行。