maven的功能

情景一:

流程:
windows系统上我们是本地编译后,打成war包(不打也可)放进tomcat文件夹里。
一般企业开发,都是linux系统上发布的:
!!不能直接本地打成包再放linux上,会有各种问题!!应该:
!!源代码放到linux服务器上,重新编译,重新打包,再部署。!!
但是,linux不支持装图形化界面的东西,没法再装个idea吧。那没法做整个工程的!!编译发布!!。

maven解决

提供了标准的,!!跨平台!!的自动化项目构建的方式。

情景二:

1.jar包太多
2.jar包之间的管理:
我们用的jar包不止导入官方jar包比如框架的,junit的,还有比如你同事开发的东西打成的jar包。
jar包使用也是要有版本要求的,比如有一天你把mybatis的jar包版本换了,别的没换,你换了的这个jar包要用别的版本的junit,你又没换,就出问题了,管理起来麻烦,要调要换。
你同事做的jar包版本升级了,!!没通知你!!,你这边还用的他上一个版本,人家功能各方面都有变化了,你还用的他老的。

maven解决

方便快捷的管理jar包,避免资源之间的版本冲突。

情景三

我们现在开发!!java工程!!用的idea,源代码放在src下,编译完成放在class下。以前我们用的eclipse,做出来编译完放在叫target文件夹下的。!!web工程!!不同的开发工具也是不一样。

maven

由于maven太好了,我们都用了maven,结果,,我们不论用啥开发工具,只要用maven,项目结构都长了一个样。结构自然而然大家的项目结构都统一了。
当然了,maven的!!java工程!!和!!web工程!!结构也是不是一样的,见maven开发web工程项目结构笔记。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值