MAVEN 学习
/一 创建项目实例************/
1安装
2配置
2.1 安装路径 ,setting.xml位置 ,本地仓库路径
2.2 MAVEN 创建骨架一般要联网下jar 不联网也能创建工程 会从本地区寻找 须要配置参数 runner :-DarchetypeCatalog=internal
操作 runner :-DarchetypeCatalog=internal
3.创建工程
3.1 创建JAVA工程 一般直接创建不用骨架 可以使用骨架 create from archytype : quickstart
配置resource的 资源路径
3.2 创建WEB工程 使用骨架
3.2.1 创建工程骨架类型
3.2.2.默认IDEA不会把标准目录全部写出来需要自己配置 创建完成的目录 一般有webinfo 没有java 目录须要自己创建
3.2.3 * 补充java路径 并变成资源文件路径
4.测试创建一个jsp跳转页面
4.1首先 POM.xml 导入jar
4.2 为了防止冲突 导入项目的 jar servlet-api 和jsp-api 与tomcat中的servlet-api 和jsp-api 冲突 把maven 依赖 scope 改成provide 只在编译有效
4.3 创建类继承HttpServlet override重写 dopost doget 设置跳转url
5.tomcat服务器 部署war包方式 war explore 在maven 的pom.xml设置install打包方式war
6.启动clean install会把war包部署到tomcat 启动tomcat 。
本地仓库-私服(远程仓库)-中央仓库
/二.MAVEN 深入了解************/
MAVEN三个生命周期
POM.xml 有三类信息()
1.项目自身信息 (坐标)
2.项目运行依赖的jar (三个基本坐标 groupid公司组织名 artifactid项目名 version版本号)
3.项目运行环境信息
MAVEN 两大功能 :依赖管理 一键构建