Maven简介
Maven是Apache下的项目管理工具 纯Java语言开发 可以帮助我们管理和构建java项目。
1、jar包管理
从中央仓库获取标准的jar包 本地仓库统一管理 jar包与项目分离 减轻项目体积
2、跨平台 可以在linux 及 win平台使用
3、目录结构清洗
4、多工程开发 将模块拆分成若干个工程 有利于团队开发
5、一键构建项目
Maven相关网址
仓库地址: mvnrepository.com/
Maven的安装使用
1、下载Maven并解压 dlcdn.apache.org/maven/maven…
我的解压路径 D:\BaiduNetdiskWorkspace\iamkdy\apache-maven-3.8.7
2、设置系统变量
MAVEN_HOME D:\BaiduNetdiskWorkspace\iamkdy\apache-maven-3.8.7
path 添加 %MAVEN_HOME%\bin
3、测试是否成功
mvn -v 成功会显示版本信息
Maven 基础信息
仓库种类:conf/setting.xml C:\repo
本地仓库
私有仓库
中央仓库
maven通过坐标方式获取jar包 : 坐标组成:公司/组织(groupid)+项目名(artifactid)+版本(version)组成。
阿里云镜像
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
常用命令
clean 清理编译后的目录 compile 编译 只编译main目录 比编译test test-compile 编译test目录下的代码 test 运行test中的代码 package 打包 将项目打包成jar或者war包 install 发布项目到本地仓库 deploy 打包后将其安装到pom文件配置的远程仓库 site 生成站点目录
目录结构
Intellij集成
1、File->New Project Setup -> Setting for New Project ->Build....->Build Tools->Maven
Maven home path 改为 D:\BaiduNetdiskWorkspace\iamkdy\apache-maven-3.8.7
User setting file 改为 D:\BaiduNetdiskWorkspace\iamkdy\apache-maven-3.8.7\conf\settings.xml
Local repository 改为 D:\repo
然后点击 OK
2、创建Maven项目
File->New Project
Name
Location
Build system 选择 maven
JDK 1.8
Advanced Setting
GroupId com.kdy
ArtifactId 和 name同名即可
然后点击 Create