日常工具介绍 --- Maven

一、Maven的配置:

1.下载maven,下载后如果是压缩包,进行解压,得到maven目录。

    例如:D:\program Files\apache-maven-3.3.9

2. 配置环境变量

         用户变量:变量名为M2_HOME,变量值为D:\Program Files\apache-maven-3.1.0,点击确定

        系统变量:变量名:PATH,变量值为D:\program Files\apache-maven-3.3.9\bin 点击确定;

注意:若是前面有内容,记得加分号跟其它的隔开。

3.验证对不对:win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功

二、Maven的常用命令:

1. 检测Maven、JDK版本  :mvn –v 或  mvn –version

2. 创建Web项目

mvn archetype:generate -DgroupId=com.zyzx.sample -DartifactId=sample -DarchetypeArtifactId=Maven-archetype-webapp

3. 转成Eclipse项目 mvn eclipse:eclipse

4. 编译:mvn compile

5. 清除 : mvn clean

6. 打包: mvn package 

mvn package –DMaven.test.skip=true

三、Maven的依赖

<dependency>
<groupId>…</groupId>  //groupId:组Id,包名
<artifactId>…</artifactId>  //artifactId:项目名
<version>…</version>  //版本号  -- 以上3个确定一个jar,缺一不可
<type>…</type>  //type:依赖的类型   -- 坐标的package,默认为jar
<classifier>…</classifier>   //classifier:      -- 定义构建输出的附属构建分类
<scope>…</scope>
<systemPath>…</systemPath>  //systemPath:jar包路径    -- 配合scope属性使用
<optional>…</optional>  //optional:标记依赖是否可选   -- false一定要用,true可选
<exclusions>…</exclusions>  //exclusions:排除传递依赖
</dependency>

四、Maven的坐标

开发Maven项目的时候,需要为其定义适当的坐标,为Maven强制要求。在这个基础上,其他Maven项目才能应用该项目生成的构件。 

查找依赖的五大坐标元素:
groupId:组ID,一般为包名
artifactId:实际项目的ID
version:版本号
package:定义了Maven项目的打包方式,默认为jar,如JAR、WAR...

示例:


<groupId> redis.clients </groupId>
<artifactId> jedis </artifactId>
<version> 3.0.0 </version>

五、Maven的私服

中央仓库:作为开放人员本地仓库与外部远程仓库的衔接,加载过程转化为jar包若当本地仓库不存在则至中央仓库下载,若中央仓库不存在再到远程仓库获取(由中央仓库判断是否需要至远程仓库下载)。  

152647_h8Do_3033961.png152639_u9i2_3033961.png

 

转载于:https://my.oschina.net/u/3033961/blog/854282

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值