maven settings 配置方法

maven settings 配置方法

1、maven网上的定义是:Maven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。

2、我个人比较浅显的理解是:和vs中nuget包管理是一个概念,就是给下载通用类库提供一个统一的管理和版本控制工具。

3、包下载的管理流程:

为了控制包的版本,保持公司内部每个人使用的包版本是一致的,我们选择先建立一个本地局域网服务器,把所需要的包下载到本地局域网服务器以后,再从本地服务器向本地下载,这样速度比较快。

保管理数据流图如下图所示:

①远程仓储url就是网上包仓库(具体不用太过关心)

②局域网仓储就是局域网内部的服务器(不用经常进行登录和配置,一般每个包只需要下载到本地仓储一次即可)。

③本地仓储就是我们在做项目的时候需要向本地引入的仓储位置,这个需要在项目初始化的时候配置一下,新建一个位置比较固定的路径,当作仓储文件路径,我们只需要向这个路径中下载项目所需要的包即可,所有的项目共用这一个仓储路径即可。

④之所以要有局域网仓储这一中间的步骤,是因为一方面可以便于包版本管理,另一方面我们从局域网内下载包文件比从外网下载速度快的多。

4、本地仓储配置方法:

①下载包apache-maven-3.6.2。

②解压到一个较为固定的目录下面

③在建立一个仓储路径,存放项目所需要下载的包。

④修改apache下面的配置文件,如下:

(1)修改下面的配置为第三部创建的仓储位置的配置

(2)修改下面的配置为局域网仓储配置:

       <mirror>

    <id>zdyl</id>

    <name>repositoryName</name>

    <url>http://*.*.*.*:port/lujing/</url>

    <mirrorOf>central</mirrorOf>

         </mirror>

5、 项目中指定仓储配置:

①file—settings,然后将下面的配置修改成刚才配置过的路径,然后apply,ok。

②可以在idea起始界面配置上面的仓储路径,这样在每次新建项目的时候就不用重新配置了,但是在打开别人的项目的时候还是要重新配置一下的。

③如果没有配置这个,是会有一个默认的仓储路径,然后再在这个路径自动下载包文件,这样对项目实现来说没有什么太大的问题。但是一方面我们本地电脑上就会有多个仓储,占用空间;另一方面,每一个仓储都需要重新下载包文件,浪费时间,不如直接引用现有的来得经济实惠。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值