maven
maven是项目管理工具。
pom.xml(POM项目对象模型) ,基于java的,主要功能是构建,它可以管理项目结构,管理依赖,生成报告、生成web站点
生命周期主要过程:
编译compile
测试test
打包package
安装install
发布deploy
安装准备
下载地址:
http://maven.apache.org/download.html
下载:apache.maven-3.*-bin.zip
安装
确保有jdk:命令容器打:java -version
step1 解压
解压文件到d:\apache-maven-3.3.9
目录结构:
\bin 可执行脚本命令
\conf config配置文件目录 setting.xml最重要
\lib maven运行需要的jar包
step 2 安装配置(配置环境变量)
计算机-右键属性-高级系统设置-环境变量
1)系统变量--新建 变量名:M2_HOME 值:D:\apache-maven-3.6.2
2)path里加上 ;%M2_HOME%\bin
step 3 测试
cmd命令容器:mvn -v
maven仓库分类
image.png
配置本地仓库settings.xml
找到:D:\apache-maven-3.6.2\conf\settings.xml (大概55行)
1)配置本地仓库,解压以前下载的文件到磁盘上
2)修改D:\apache-maven-3.5.4\conf\settings中加入:
<localRepository>E:/repository</localRepository>
配置远程仓库settings.xml
(大概160行)
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
代理配置(可选)##
代理配置是可选配置:指的是如果本地不能直接登录外网,需要通过代理才能上网的情况下,才需要配置他。
代理配置:
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>192.168.181.238</host>
<port>8080</port>
</proxy>
jdk配置(274行)
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>