首页 > 系统相关 >Linux配置Maven

Linux配置Maven

时间:2023-11-17 10:36:23浏览次数:51  
标签:opt maven central 配置 Maven 修改 aliyun Linux jarstore

Linux配置maven

一.解压maven

1.1先解压maven包

tar zxvf apache-maven-3.5.4-bin.tar.gz -C /opt/inst

aHR0cDovL3dlaXNoaWNodW4uZ2l0ZWUuaW8vcGljdHVyZS9ibG9nX3BpYy8xNTY1OTcyMTQyODYxLnBuZw.png

1.2.重命名解压后的文件

cd opt/inst
mv apache-maven-3.5.4 maven354

aHR0cDovL3dlaXNoaWNodW4uZ2l0ZWUuaW8vcGljdHVyZS9ibG9nX3BpYy8xNTY1OTcyNDIwNjEwLnBuZw.png

二.修改maven文件中的/conf/setting.xml文件

2.1 修改本地仓库的地址:

本地仓的作用是:将远程仓的jar包下载到本地,以后再需要下载jar包的时候,就会先再本地找,如果有就直接用,没有的话,再去远程下载

cd maven354/conf/
vi settings.xml

aHR0cDovL3dlaXNoaWNodW4uZ2l0ZWUuaW8vcGljdHVyZS9ibG9nX3BpYy8xNTY1OTcyODAwMTUxLnBuZw.png

2.2 修改本地仓库的地址为/opt/jarstore

修改本地仓库为/opt/jarstore,但是需要注意的是需要LINUX机器/opt下没有jarstore文件夹,故而需要手动创建

<localRepository>/opt/jarstore</localRepository>

aHR0cDovL3dlaXNoaWNodW4uZ2l0ZWUuaW8vcGljdHVyZS9ibG9nX3BpYy8xNTY1OTczMDk1NzA0LnBuZw.png

2.3 修改镜像地址为阿里地址

<mirror>
     <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>https://maven.aliyun.com/repository/central</url>
</mirror>

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

aHR0cDovL3dlaXNoaWNodW4uZ2l0ZWUuaW8vcGljdHVyZS9ibG9nX3BpYy8xNTY1OTczMzk2NzYxLnBuZw.png

2.3.1 创建jarstore文件

cd /opt
mkdir jarstore

image

2.4 配置maven环境变量,修改完以后,并重新激活一下/etc/profile文件

export MAVEN_HOME=/opt/inst/maven354
export PATH=$PATH:$MAVEN_HOME/bin

image

source /etc/profile
mvn -version

image

三 win机器配置maven

3.1 修改环境变量

MAVEN_HOME =D:Program Files (x86)apache-maven-3.5.4
PATH=%MAVEN_HOME%in

image

image

image

3.2 解压maven压缩包后,修改本地机器上的/conf/setting.xml

先修改本地仓库地址D:/Program Files (x86)/apache-maven-3.5.4/jarstore,记得在本地机器上新建一个文件夹jarstore

image

修改镜像文件为阿里云地址,和linux一样

<mirror>
     <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>https://maven.aliyun.com/repository/central</url>
</mirror>

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

aliyun maven

http://maven.aliyun.com/nexus/content/groups/public/

central

标签:opt,maven,central,配置,Maven,修改,aliyun,Linux,jarstore
From: https://www.cnblogs.com/csjoz/p/17838081.html

相关文章

  • linux系统部署redis单点服务
    1、下载rediswgethttps://download.redis.io/releases/redis-5.0.9.tar.gz2、解压tarzxfredis-5.0.9.tar.gz3、移动redis解压目录mvredis-5.0.9/usr/local/redis4、编译cd/usr//local/redismake5、安装makeprefix=/usr/local/redisinstall6、配置配......
  • DevExpress中文教程 - 如何在macOS和Linux (CTP)上创建、修改报表(上)
    DevExpressReporting是.NETFramework下功能完善的报表平台,它附带了易于使用的VisualStudio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。DevExpressReports—跨平台报表组件,允许用户在针对任何基于.NET平台的应用程序中生成......
  • Linux 命令记录
    #查看长度为32的文件或目录ls|awk'{if(length($0)==32){print$0}}'#通过管道对前面的查询结果进行执行后续的命令,如批量删除ls|awk'{if(length($0)==32){print$0}}'|xargsrm-rf......
  • Homebrew 镜像源配置(清华)
    临时设置(运行下面这行命令)exportHOMEBREW_API_DOMAIN="Indexof/homebrew-bottles/api"&&exportHOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"&&exportHOMEBREW_BREW_GIT_REMOTE="https://mirr......
  • 到底什么是Linux?快进来学习!
    相信大家对Linux并不陌生吧?Linux是一种计算机系统,属于基础中的基础,就和我们熟知的Windows一样,都是系统。它是现今最流行和最实用的计算机操作系统,它区别于后台、算法、大数据、前端、测试方向,需要程序员对Linux系统拥有更多的感悟和技术。在Linux操作系统中,所有被操作系统管理的......
  • Linux服务器查看资源占用情况之htop命令
    上一期我们讲到出了用top命令可以查看服务器资源占用的情况外,其实还可以采用htop命令来查看资源详情。htop命令展示的页面是一个可交互的页面,不仅可以查看所有进程对应的资源占用情况,甚至你还可以对进程进行筛选、排列、设置刷新频率、指定查看某个进程或某个用户相关的进程,甚至可......
  • Linux环境配置redis集群启动、停止脚本
    1、创建redisc脚本vim/etc/init.d/redisc2、编辑脚本内容#!/bin/sh#chkconfig:23458090#SimpleRedisinit.dscriptconceivedtoworkonLinuxsystems#asitdoesuseofthe/procfilesystem.REDISNODE1=7001REDISNODE2=7002REDISNODE3=7003REDISNODE4=70......
  • 掌握Linux:查看服务器端口号的实用指南
    当你管理一个Linux服务器时,了解服务器上正在运行的服务以及它们使用的端口是至关重要的。这可以帮助你确保服务正常运行,定位问题,以及提高服务器的安全性。在这篇博客文章中,我将向你介绍如何使用Linux命令来查看服务端口号。查看所有打开的端口要查看服务器上所有打开的端口,可以使......
  • MySQL数据库高并发优化配置
    在Apache,PHP,mysql的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进......
  • 计算网络之IPv6配置DHCP服务及acl
    一.DHCPv6服务DHCP即动态主机地址分配协议,在前面已经启动过IPv4的动态主机分配了,还是来介绍两种方式接口模式全局模式现在需要了解的就是DHCHv6,即基于IPv6的动态主机地址分配,它的分配是无状态模式和全状态模式接口模式指的是动态主机分配只在一个局域网段类,它只提供一个地......