华为开源镜像站新手指导(Maven篇)

举报
^藏锋^ 发表于 2018/11/13 16:14:51 2018/11/13
【摘要】 给新童鞋介绍怎么快速使用华为开源镜像站的maven镜像库

先来介绍一下Maven,

Maven是一款软件的工程管理和自动构建工具,基于工程对象模型(POM)的概念,奉行约定优于配置“原则,主要面向java开发(据说也能支持C#/Ruby/Scala等开发,但实际应用较少)。Maven是一个基于插件的框架,通过插件执行java开发中各种自动化任务,可以灵活扩展和自定义。另一方面由于有统一的约定,形成标准,插件执行可共享也可重用,极大地提升效率。

Wiki介绍:https://zh.wikipedia.org/wiki/Apache_Maven

Maven安装

使用maven前你需要先安装java sdk,通过cmd执行如下命令检查Java –version,如不能正确执行则说明java sdk没有安装或配置正确,请参考如下帖子进行安装配置:

http://forum.huaweicloud.com/forum.php?mod=viewthread&tid=1950

安装完java SDK后可参考如下帖子安装maven:

http://forum.huaweicloud.com/forum.php?mod=viewthread&tid=1816

配置华为开源镜像站

包依赖管理是maven的重要特性之一。随着开源的运动的发展,几乎所有的软件都不可避免的使用到第三方的开源库,java的开源类库非常丰富,我们可以通过依赖的方式方便地引入到工程中使用。但随着依赖增多版本不一致、版本冲突、依赖臃肿等问题都会接踵而来,maven通过坐标(GAV)标准化地定义了每一个开源组件和依赖关系,漂亮地解决了这些问题。同时Maven还提供了一个免费中央仓,让开发者可以方便地找到全球大部分需要的第三方库。

国内开发者由于网络原因,直接从中央仓下载第三包速度较慢或不稳定,科学上网或使用国内镜像站可以很好解决该问题。

下面就介绍下如何将华为开源镜像站配置为maven的默认第三方库下载源。

Step1 访问华为开源镜像站(https://mirrors.huaweicloud.com/),找到maven类型镜像库。

image.png

Step2 点击立即使用获取配置指导,可以选择不同的工具场景,会自动生成配置指导。

(友情提示:注册使用可以免费享受CDN加速服务,下载快一倍!)

image.png

Step3 配置maven镜像源

    方式一:直接下载配置文件(注意备份原来的配置,避免配置丢失),替换用户目录(windows中如C:\Users\yangzhiwei\下的.m2目录下的setting.xml(用户配置)或mawen安装目录下的conf目录中的setting.xml(系统全局配

092532jpffpyvgqru4eqp1.png

          方式二:直接点击页面复制按钮将某一段的配置粘贴到用户目录(windows中如C:\Users\yangzhiwei\)下的.m2目录中setting.xml(用户配置)或mawen安装目录下的conf目录中setting.xml(系统全局配置)对应的配置标签对中。

092607konrsz0qmvskrq6w.png

092625emnimvdssmdnyr5n.png

Maven代理配置

对于企业内部需要使用代理访问外网的情况,可以在用户目录(windows中如C:\Users\yangzhiwei\下的.m2目录中setting.xml(用户配置)或mawen安装目录下的conf目录中setting.xml(系统全局配置)里配置代理来实现。

找到setting.xml文件中的标签对,在其内配置代理信息,参考如下样例

100020qpyd1jmqyje1ly4b.png



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。