项目构建
1.新建maven项目
2.跳过骨架选择,如果不跳过骨架选择创建出的项目目录是不全的(骨架其实就是项目的模板)
3.Group Id,Artifact Id,Version称为项目的坐标,当别人使用项目时,通过坐标来查找。
Packaging有三个选项:jar,pom,war
jar:创建的工程为java工程
pom:复工程
war:创建的工程为web工程
最后,点击finish,完成项目的创建。
4.处理pom.xml红色叉号
手动在src/main/webapp文件夹下创建一个WEB-INF文件夹,在里面放一个web.xml文件
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→Update Project
更新后,不再报错
6.在src/main/java下创建servlet
点击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包已添加到项目中
7.启动项目
右击项目→Run As→5 Maven build...
在Goals中输入tomcat:run
点击Run,项目开始运行。