Maven入门学习笔记(一)

Maven的作用

     1. 管理jar

                增加第三方jar

                jar包之间的依赖关系(自动下载依赖jar,不会冲突)

     2. 将项目拆分成若干个模块

Maven概念

              是一个基于Java平台的自动化构建工具(将原材料构建成一个可发布的项目)

功能

  • 清理    删除编译的结果
  • 编译    java- class
  • 测试   
  • 报告 
  • 打包
  • 安装    放本地仓库
  • 部署    放服务器上准备运行

常见命令  mvn compile    编译main目录中的文件

                  mvn test            编译test中的文件

                  mvn package    将项目打包成jar/var   

                  mvn  install         将开发的模块放入本地仓库,供其他模块使用

                  mvn   clean         删除target目录

jar依赖

 compiletestprovided
主程序(编译)YNY
Test(测试)YYY
运行YNN

 

依赖的传递性 :

A.jar--->B.jar--->C.jar

如果想让传递依赖A.jar--->C.jar则,C.jar必须范围是compile

依赖排除

 <exclusion>

Maven整合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值