0X01 Maven概述
- 本地仓库没有jar包,则从中央仓库下载
- 中央仓库下载过慢,可以使用私服,如阿里云的私服
0X02 Maven的安装
下载Maven Maven – Download Apache Maven
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
0X03 IDEA之Maven部署
1.指定项目配置Maven
默认IDEA是配置的有maven的,但是不利于控制和管理,建议手工安装
选择项目架构中的JDK版本和语法标准,这里我选择的是java14
选择Maven home path,这里会自动检查到本机中的Maven【按0X02步骤安装Maven之后】
注意: 这里setting file未自动加载,需要手工修改,repository会随着上一步的maven选择后自动选择
选择对应的JRE版本
选择字节码的编译标准
2.全局配置Maven
选择All settings,后续配置方法和指定项目的maven环境配置是一样的。
0X04 创建一个maven项目
新建一个模块,New Module
新建一个Maven项目,注意将红色方框的内容填满
选择Archetype,这里用于创建webapp的项目结构
让maven自动化的下载对应的依赖,勾选Automatically download
更新pom.xml中的依赖时,注意右键pom.xml重新加载项目
0X05 导入一个maven项目
新建一个maven项目,这里注意选择的是pom.xml文件
这里注意多个maven项目的依赖在Project目录下是共有的
IDEA中Module和Project的关系
Module是对多个包,源代码的高度聚合,可以独立调试,独立运行,独立单元测试。如果一个项目只有一个模块,那该模块就等同于该项目。
Maven中的标准项目构建流程
总结
利用maven创建项目,可以帮助我们管理项目的版本依赖,让我们的项目有一个标准的项目结构【可能是WEB项目,也可能是普通的java项目,也有可能是GUI项目】同时还可以有标准化的java项目构建流程【如一键打包等】