由此,maven诞生了
目前就是用来方便导入jar包的
Maven的核心思想:约定大约配置
maven官网: maven官网
下载解压即可使用
配置文件
主要配置mirrors(镜像),镜像是用来下载的,maven是国外的,国内访问是有qiang的,我们访问是非常慢的
profiles:主要配置环境信息
在我们的系统环境变量里,配置如下配置
如果以上没有配置,打开cmd窗口,执行mvn -version会找不到该命令,如果有配置,则会输出版本信息
保证maven配置完毕
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
配置localRepository,默认路径为${user.home}/.m2/repository
idea中的maven信息
java打包方式有两种:
如果在java-resource目录下不仅仅有java文件,还有其他非java文件,进行导出的时候可能会失败,这个时候就需要在build中添加resource,防止资源导出失败
maven3.6.2中无法导入jar包,兼容性问题,最好是升级或者降级maven版本,或者使用jdk8,最好jdk不要太新
tomcat闪退问题,一般都是由于环境变量没有配置JAVA_HOME
IDEA中每次都需要重新配置maven
在全局进行配置
然后对其进行配置,之后新建项目或者打开项目时,就会默认选择这个配置
xml版本问题
这个时候一般去看tomcat信息,查看该tomcat下的版本信息(config目录下,web.xml)
最好的方式是去看example,进入到tomcat文件夹下的bin目录,双击startup.bat启动tomcat,浏览器输入localhost:8080 访问tomcat首页,因为tomcat目录默认访问webapps目录下的信息,这个时候就可以使用examples下的实例,去编写servlet信息
示例信息
注意事项:maven依赖的scope含义-作用域,如果不配置,则表示所有环境都可使用
继承类之后进行方法重写
选择方法进行重写
web.xml是配置我们的web核心应用
servlet配置详解:
详细流程信息:
原文:https://www.cnblogs.com/qudehu/p/14642714.html