阅读 788

Ubuntu零基础教学-Ubuntu20.04安装maven及配置本地仓库 | 超级详细,强烈建议收藏!

       嗨,家人们,我是bug菌,我又来啦。今天我们来聊点什么咧,OK,接着为大家更Ubuntu系列文章吧。大家认真听好好学!好伐?

一、开发背景:

当前环境:Ubuntu20.04

安装目标:maven3.8

1、maven官网下载maven安装包 传送门

2、下载并复制到Ubuntu系统中;任意放到哪个目录下,自己好找就行;

mkdir /e/luoyong/xiaoma/environment_config 
复制代码

3、对maven安装包进行解压,使用如下解压命令;

tar -zxvf apache-maven-3.8.1-bin.tar.gz复制代码

4、配置maven环境变量

配置之前,先取到你安装maven的绝对路径;pwd指令即可查询显示当下绝对路径;

pwd复制代码

执行如下命令先打开.bashrc配置文件;

gedit ~/.bashrc  (~/表示用户家目录下)复制代码

接着再.bashrc文件的末尾处追加下面内容:

MAVEN_HOME=/e/luoyong/xiaoma/environment_config/apache-maven-3.8.1 
export MAVEN_HOME 
export PATH=${PATH}:${MAVEN_HOME}/bin复制代码

5、配置好,点击保存退出;使用命令执行刚修改的配置文件,使之立即生效;

source ~/.bashrc复制代码

6、验证下是否安装成功

mvn -v复制代码

如上就表示已经安装好了!

7、上面的是已经配置好了本地仓库的结果,下面开始配本地仓库;

先在本地任意位置新建一个文件夹,最好是普通用户能访问的并且是独立的,准备做本地的maven仓库,之后依赖(可以理解成插件吧)就下载到这里了;

我是自行创建了一个名为maven_storage 的本地仓库;这个命名大家随意哈,只要方便自己记忆即可。

mkdir /e/luoyong/xiaoma/environment_config/maven_storage复制代码

8、找到maven安装包中的settings.xml文件;因为已经配置过环境,所以可直接通过环境变量跳到指定目录;

cd $MAVEN_HOME/conf复制代码

9、然后打开 并编辑 settings.xml 文件

gedit settings.xml复制代码

10、并在localRepository标签的下行插入以下内容(localRepository标签大概文件的第54行)

<localRepository>/e/luoyong/xiaoma/environment_config/maven_storage</localRepository>复制代码

11、添加好后,记得右上角点击save保存;

然后执行初始化命令,初始化本地仓库;执行该命令会自动帮我们到Maven中央仓库下载缺省的或者Maven中央仓库更新的各种配置文件和类库(jar包)到你Maven本地仓库中,也就是你的maven_storage 本地库。

mvn help:system复制代码

12、这时候你会发现本地仓库文件夹(maven_storage)会多出来一些文件,说明已经帮你下载了maven常用的jar库。

13、为了便于管理本地仓库,建议将maven文件夹下的settings.xml文件复制到本地文件夹根目录下(maven_storage),然后再对本地文件夹的settings.xml文件进行修改。

14、打开settings.xml文件,为本地maven仓库添加阿里镜像源,在mirrors(大概第167行)下插入

<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>复制代码

综上,就是maven安装配置及自定义仓库的全过程啦;

如果觉得这篇文章对你有所帮助,还请不忘在文章的左下角,直接pia的一下点亮它 up up up!!!若是我,不用犹豫直接进我的收藏夹吃灰去吧!不管以后用不用的上,先吃上灰再说,哈哈哈哈哈嗝~~


作者:bug菌
链接:https://juejin.cn/post/7026151850055303198


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐