Maven能干很多事情,但你当时选择它或者去了解它,是因为什么目的?
今天问自己这个问题,居然一时间答不上来,能想到的只是一些“依赖管理”、“构建管理”之类的泛泛的说法。
后来回忆了一些,想起来了。当时真应该坚持使用Maven。
当时的想法是:
1. 组织内有好几个应用
2. 应用之间需要共享一些业务逻辑组件,即jar库
3. jar库需要频繁经常构建和版本升级,这些事情手动做很麻烦,所以当时考虑引入Maven;当时脑子里还没建立起版本号的概念,以为这是第三方框架才用的东西,如果当时仔细研究了Maven,还可以顺便建立起版本的概念,为未来的服务化铺平道路。