【maven基础】概况介绍

最近在做一个新的项目,其中碰到了新的技术-maven。既然是新的技术,首先需要知道的就是它是用来干什么的,都有些什么东东?怎么用?


它是干什么的?

一句话:一个管理项目和构建自动化工具,管理项目的整个生命周期,包括编译,构建,测试,发布,报告等等。

刚接触maven,印象最深刻的就是管理jar包非常方便。平时如果我们用到一些jar包什么的,需要从网上下载然后移到我们的项目中,但是有了maven以后,只要我们稍微配置一下,自动就会下载到我们需要的jar包。


有些什么东西?

1)项目结构:


源代码放在src/main/java中。

源代码的资源文件应该放置在src/main/resources文件夹中

测试代码放置src/test/java中。

测试代码的资源文件应该放置在src/test/resources文件夹中

2pom文件




3Maven资源库

 本地仓库:存储在自己的计算机上某个文件中,当maven构建时,自动把所用的的jar下载到本地仓库。设置本地仓库位置在在maven目录的setting.xml文件中设置。




远程仓库:由开发项目商自己维护,方便一个项目用同一个jar包库。

中央仓库:由maven社区通过的资源库。

通常,当我们执行构建命令时,首先搜索本地资源库,如果没有再搜索中央仓库,如果没有找到,远程仓库就会被提及,去远程仓库中找,如果找到下载到本地仓库。


以上是maven里面最重要的几部分东西。深入的还需要进行研究。


评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值