Maven初步认识

背景 

开发大型工程,会引入太多jar,手动录入会很繁琐,加上jar包冲突的问题,会导致主逻辑开发的精力被强行分散。

编写的工程代码,需要编译,测试,最后打包,和各种文件资源进行整合并发布,操作比较繁琐。

而Maven, 作为项目管理工具。基于Maven开发的工程,可以很方便地完成以下事情:

  • 可以一键构建项目。包括运行ut,打包,发布到内嵌的tomcat里。
  • 可以方便管理jar包。

和传统工程的对比

传统项目依赖的jar在自己的项目里,独立,不和其他项目共享,占的磁盘空间大。

maven项目依赖的jar在统一的maven仓库里,和其他项目共享,支持复用,而项目自身只方jar包坐标,占的磁盘空间小。

Maven工具的构成

bin:里有mvn 命令,用来构建项目用的

boot: maven启动的时的类加载器

conf:里面有个settings文件,包含maven的配置信息,比如本地仓库的位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值