- 1.maven简介
- 1.1 传统项目管理状态分析引出Maven
- 1.2 Maven基本介绍
- 1.3 Maven作用
- 2.Maven基本概念
- 2.1 仓库
- 2.2 坐标
- 2.3 仓库配置
- 3.第一个Maven项目(手工制作)
- 4.插件创建工程
- 5.IDEA创建Maven项目
- 5.1 手工创建java项目
- 5.2 原型创建java项目
- 5.3 tomcat插件安装
- 5.4 配置文件的注释说明
- 6.依赖管理
- 6.1 依赖配置
- 6.2 依赖传递
- 6.3 依赖冲突问题
- 6.4可选依赖
- 6.5 排除依赖
- 6.6 依赖范围
- 6.7 依赖范围的传递性
- 7.生命周期与插件
- 7.1 介绍
- 7.2 生命周期的划分
- 7.2.1 clean生命周期
- 7.2.2 default构建生命周期
- 7.2.3 site构建生命周期
- 8.插件
中央仓库存放着基本99%的jar包,当我们需要jar包是先从本地仓库拿,本地仓库没有的话本地仓库会从中央仓库下载。由于本地太多,中央仓库容易崩溃,所以一般公司会有一个私服从中央仓库拿jar包,本地仓库再向私服拿jar包。
由于中央仓库是国外的,访问比较慢,一般用镜像仓库代替中央仓库
以下都是在命令行窗口中执行
创建工程
mvn archetype:generate
-DgroupId={project-packaging}
-DartifactId={project-name}
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
创建java工程
mvn archetype:generate -DgroupId=com.itheima -DartifactId=java-project - DarchetypeArtifactId=maven-archetype-quickstart -Dversion=0.0.1-snapshot - DinteractiveMode=false
创建web工程
mvn archetype:generate -DgroupId=com.itheima -DartifactId=web-project - DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1-snapshot - DinteractiveMode=false5.IDEA创建Maven项目 5.1 手工创建java项目
1.创建空项目
2.file-setting中配置maven
3.创建maven的模块
在创建模块时选择不同的模型,然后填好模块名后无脑下一步
选择tomcat7
在配置文件中配置插件
6.依赖管理 6.1 依赖配置 6.2 依赖传递 6.3 依赖冲突问题 6.4可选依赖 6.5 排除依赖 6.6 依赖范围 6.7 依赖范围的传递性 7.生命周期与插件 7.1 介绍 7.2 生命周期的划分 7.2.1 clean生命周期 7.2.2 default构建生命周期 7.2.3 site构建生命周期 8.插件4.0.0 com.itheima web01 1.0-SNAPSHOT war UTF-8 1.7 1.7 junit junit 4.11 test org.apache.tomcat.maven tomcat7-maven-plugin 2.1 80 /



