这篇博客是参考了很多博客的一次小汇总
Maven是什么,用来干什么
这篇博客讲的非常清楚 https://www.cnblogs.com/whgk/p/7112560.html
简单来说就是项目管理工具,目前我就是用来方便导入jar包
Maven的安装
可以参考这篇文章
需要和jdk一样配置环境变量 https://www.runoob.com/maven/maven-setup.html
创建一个Maven管理的web项目,并且运行
参考博客:
https://blog.csdn.net/liuying1802028915/article/details/85029145 (我是主要是参照这篇)
https://www.cnblogs.com/TomGui/p/7118640.html
https://blog.csdn.net/czc9309/article/details/80304074
还有很多写的不错的我也参考了
maven项目目录结构简单介绍
中文版: http://ifeve.com/maven-standard-directory-layout/
官方版: https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
我的环境:jdk11,win10,tomcat8.5,idea开发工具
1.新建maven项目
2.填好项目相关的东西
然后直接next和finish就好
3.把maven项目转为web项目
发现目录结构变成了熟悉的web项目目录
4.编写一个servlet
如果直接编写java类会出现无法继承HttpServlet
所以先要添加依赖(就是导包)
在pom.xml中添加
<dependencies>
<!--引入servlet-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
</dependencies>
点击import change(每次修改pom都要点一下,方便点的话点auto)
参考这篇文章:https://my.oschina.net/u/3908739/blog/2218624
此时不会报错了
5.部署到tomcat
这里就和普通的web项目用tomcat启动是一样的了,就简单说明吧
如果出现这种报错
可以参考这篇博客
简单来说就是jdk版本不匹配造成的,看项目中的jdk和本地是否一致,然后修改即可
6.run一下
总结
以后不用每次导包了,直接添加依赖即可
到这个找相关的包:
https://mvnrepository.com/