maven项⽬多模块公共配置⽂件怎么放_从架构师⾓度学习
maven==》持续更新
maven是企业项⽬的管理⼯具,⾮常重要。
背景:开发⼀个⼤的项⽬,最近学了很多,以前觉得⽹上都有随便拉拉依赖就好。可是真的懂了吗⾯试的时候⽣命周期刷刷刷跟着⾯背景
试官说,可是真的懂了吗?
第⼆点:我想;做⼀个持续更新的⽂章,确实最近很忙,但是不想就⼲活不总结,⽴个flag争取起个头,
逼⾃⼰慢慢更新。
提⽰:我的这篇⽂章根据⾃⼰写项⽬⼀点点更新,全部是根据项⽬反推原理。怎么学习呢,先看思维导图,然后去百度前⾯3部分,做⼀下案例,我估计99%都会。
⼀、学习路线
1-1-1maven学习路线
再苦再累在忙也要每天更新⼀点!!更新时间20200325
======================================================
⼆、我们为什么使⽤需要maven
没有maven之前:
我们在做功能模块+单元测试+单元测试覆盖率的⼯作时候,需要引⼊⼤量的第三⽅JAR包,需要⼿动进⾏配置,⼗分的⿇烦;往往还有依赖冲突的问题。
同时啊,我们编译+打包+部署的活都需要⼿动去解决,很⿇烦。如果是⼤系统的话,⼏个组围在⼀起,⼤家就为了解决这⼀个问题,开发效率很低。
有了maven之后:
1,我们可以通过maven吧⼯程集成到⼀块;2,⾃动依赖。3:就是通过maven命令,进⾏编译+打包+部署。4:数⼗个⼯程⼀起打包发布==》⼀键进⾏部署。
20200327 更新
=======================================================
三、maven快速⼊门
maven打包本地jar包3.1maven的安装
maven快速⼊门第⼀步,下载对应的win版本+环境变量的设定
3.2maven构建项⽬
1,修改l⽂件中的镜像:
maven有个中央仓库服务器在国外,所以我们下载jar时间很长,但是国内有阿⾥云镜像,我们就⽐较⽅便。
我的l⽂件地址 C:l。
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>maven.aliyun/repository/public </url>
</mirror>
2,我们创建⼀个maven⼯程。
其中src/main/java⽬录包含了这个项⽬的java源码,src/test/java⽬录包含了测试代码,l⽂件是maven的核⼼配置⽂件。
Group Id:com.owen.oa    中间⼀般是公司的名称第三位就是项⽬的名称
ArtifactId  :项⽬有很多个模块,这是其中的⼀个模块
Version:版本  1.0.0 -SNAPSHOT  版本号  +SNAPSHOT :⼀般都是本地的开发版,只做过单元测试,没有经过集成测试的版本。
Package:打包后的名称。
我们初识l⽂件,⼤概情况在这⾥⾯,有些不懂的参数我们后期会慢慢解答

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。