博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven使用之道(1)----本地Maven配置
阅读量:6096 次
发布时间:2019-06-20

本文共 1238 字,大约阅读时间需要 4 分钟。

原创文章,转载请注明出处。

前言

最近在做SDK和老项目的重构,对于部分重复性很高的工具类,UI类,以及框架类。考虑做一次重构,然后想将部分代码放在maven上,在之前以及尝试过jitpack,binary,也都能达到相关效果,但是这些都是基于Mavne的配置,不方便本地化。所以决定还是学习一下maven相关配置。

切入正题,系列的第一步最重要就是如何本地配置Maven库。我们按照如下流程一步步来熟悉本地Maven库的配置。

1.下载Maven相关资源

首先,应该在 Maven官网下载Maven包,地址【

解压后放在一个目录中,然后需要在同级目录下新建一个文件repository,结构如下

2.配置环境变量

与配置java的环境变量类似,Maven也需要在系统参数中配置环境变量。步骤基本和配置java环境变量类似。新建MAVEN_HOME,值为maven地址,我这里是D:\maven\apache-maven-3.6.0。然后修改path,在末尾添加%MAVEN_HOME%\bin。

打开cmd,输入maven -v(显示当前maven版本信息)。出现

这里需要注意,如果原本电脑里已经有maven,需要更新maven,需要把原有的环境变量,MAVEN_HOME删除.再重新添加,否则新的环境变量将无法生效。

3.配置本地localRepository

由于我们配置的是本地maven,所以需要做本地化环境配置,找到maven文件目录,打开config/setting目录,找到localRepository,

将其拷贝出来,加上我们第一步新增文件位置,我的位置为D:\maven\repository。

最终效果如上。原则上到这里,本地maven仓库已经配置完成。

4.添加镜像respository(可选)

其实在maven中也具备镜像的能力,需要找到刚才的setting目录下,找到mirror,信息如下

可以看到这默认的是一个全球注册仓库,我们可以直接使用;甚至也可以直接使用google,binary等远程maven仓库。但是这些在国外的maven仓库传输数据很慢(你懂的),当然那些有vpn可以直接pass我说的,这里建议使用国内阿里的maven镜像仓库。这里摘自阿里maven的配置。

nexus-aliyun
nexus-aliyun
http://maven.aliyun.com/nexus/content/groups/public
central
复制代码

最终效果如下:

以上就是本地maven的配置方法

转载于:https://juejin.im/post/5ca16cbb6fb9a05e462b9262

你可能感兴趣的文章
Leetcode 3. Longest Substring Without Repeating Characters
查看>>
USB2.0学习笔记连载(十八):keil实现寄存器的配置及相关函数讲解(二)
查看>>
SqlServer表名称定义
查看>>
jquery操作select(取值,设置选中)
查看>>
浅谈无线h5开发
查看>>
关于裸婚,没事F5刷豆瓣是不够的!
查看>>
【FJOI2015】金币换位问题
查看>>
HighChar
查看>>
window上安装pymysql
查看>>
控件调用函数
查看>>
activity的启动模式
查看>>
Android主线程、子线程通信(Thread+handler)
查看>>
gitlab配置邮箱
查看>>
Win10桌面奔溃怎么办?雨林木风Win10奔溃解决方法教程
查看>>
mysql Inoodb 内核
查看>>
Redis 基础
查看>>
UITextField的returnkey点击事件
查看>>
特殊字体引用
查看>>
owlcar 用法心得 自定义导航
查看>>
数据结构 学习笔记03——栈与队列
查看>>