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.3.9
2)path里加上 ;%M2_HOME%\bin
step 3 测试
cmd命令容器:mvn -v
名词解释:
project:项目
pom:项目对象模型 pom.xml是配置文件
groupid:组织域名,java项目里的包名
artifact Id:一般为项目名
plug-in:插件
repository:仓库/仓储
pom.xml (工程里)
setting.xml(maven的主配置文件)
1、仓库配置(本地仓库 远程仓库)
D:\apache-maven-3.3.9\conf\settin.xml
1.1本地仓库:
1)e:建立repository目录
2)setting.xml里加入:(大概55行)
<localRepository>D:\apache-maven-3.5.3\repository</localRepository>
1.2配置中央仓库
setting.xml里加入(大概160行)
<mirrors> <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> </mirrors>
2、配置代理(如果是通过代理上网的需要配置,否则忽略这步105行proxys
<proxy> <id>my-proxy</id> <active>true</active> <protocol>http</protocol> <host>192.168.181.238</host> <port>8080</port> </proxy>
3、配置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>
4、在eclipse中读取setting.xml