Mac 电脑查看本地maven,及私有仓库的搭建与使用【nexus的配置与使用】

2023-09-21 11:56:26

查看本地maven

查看状态如果要查看本地maven,使用命令行:

mvn help:effective-settings

如下如localRepository标签

nexus下载

官网地址

解压后如下图

启动服务器/停止服务器

bin 目录下 执行命令:

./nexus start

如下图表面启动成功

此时浏览器访问:http://localhost:8081/ 进入到私服控制面板

查看状态及关闭服务器

./nexus status
./nexus stop

配置环境变量(根据自己需要选择配置)

先将下载解压的文件放到 /usr/local(你可以放到随意位置,在配置环境变量时填自己的就行)

通过编辑环境变量文件

 open -e .bash_profile 

加入下面代码 

# 创建环境变量NEXUS_HOME
export NEXUS_HOME=/usr/local/nexus-3.60.0-02-mac/nexus-3.60.0-02
PATH=$PATH:$NEXUS_HOME/bin

然后保存退出,在终端中执行刷新配置命令 

source ~/.bash_profile

这样就可以不用进入bin文件 全局来启动、关闭 nexus了

 

进入私服后台重置密码

第一次登录会在配置文件中给出一个密码账号admin

登录后重置密码 

proxy:代理仓库。即你可以设置代理远程的仓库,设置了代理之后,在你的 Nexus 仓库中找不到需要的工件就会到代理的远程仓库中查找

hosted:本地仓库。即本地的私有仓库。通常用来存放和管理非中央仓库或者你自己开发的工件包。这仓库有 release 和 snapshots 两种类型,自己在构建工件包的时候,就需要指定 release(正式版/发行版) 还是 snapshots(开发版)。

group:组合仓库。这种类型的仓库可以组合多个仓库,然后用户只要访问这个组合仓库,就可以同时访问被组合的其它成员仓库。一般用来给用户一个访问 Nexus 仓库的统一地址。组合仓库中可以看到成员仓库中的工件资源,但是无权删除。
 

更多推荐

git的使用(详细教程)通过命令行操作及vscode插件

个人仓库创建首先在网页中注册并登录gitee,然后进行如下操作:1、在Gitee页面右上角找点+号点击新建仓库2、填写一个仓库名称,下移将红框圈起的方框勾选上即可创建仓库(仓库介绍可写可不写)3、创建成功跳到如下界面4、此时不要关闭该页面,到文件中新建一个文件夹(文件夹名字随意,在C/D/F盘建都可以)打开新建的文件夹

RES 系列 GRES: Generalized Referring Expression Segmentation 论文阅读笔记

RES系列GRES:GeneralizedReferringExpressionSegmentation论文阅读笔记一、Abstract二、引言三、相关工作有关的指代任务和数据集指代分割方法四、任务设置及数据集4.1GRES设置RES回顾一般化的RES评估4.2gRefCOCO:一个大尺度的GRES数据集多目标样本计数

Kotlin File.reader BufferedReader readLine

KotlinFile.readerBufferedReaderreadLineimportjava.io.BufferedReaderimportjava.io.Filefunmain(args:Array<String>){valfilePath="./myfile.txt"valfile=File(filePath

【跟小嘉学 Rust 编程】二十八、Rust中的日期与时间(DateTime)

系列文章目录【跟小嘉学Rust编程】一、Rust编程基础【跟小嘉学Rust编程】二、Rust包管理工具使用【跟小嘉学Rust编程】三、Rust的基本程序概念【跟小嘉学Rust编程】四、理解Rust的所有权概念【跟小嘉学Rust编程】五、使用结构体关联结构化数据【跟小嘉学Rust编程】六、枚举和模式匹配【跟小嘉学Rust

【Vue入门】MVVM数据双向绑定与Vue的生命周期

目录一、Vue介绍1.1什么是Vue?1.2Vue的优点1.3库与框架的区别二、Vue入门2.1MVVM(数据双向绑定)2.2BootCDN(加速服务)三、Vue实例3.1Vue开发示例3.2双向数据绑定3.3Vue生命周期钩子一、Vue介绍1.1什么是Vue?Vue是一个渐进式的JavaScript框架,用于构建用户

Vue系列(一)之 Vue入门

一.Vue简介1.1概述Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架。2.2特点1.声明式编码,遵循MVVM原则2.编码简单,体积小3.组件化,复用率高,代码维护容易2.3MVVM介绍MVVM,一种更好的UI模式解决方案,这个模式的核心是ViewModel,它是一种特殊的model类型,用于表示

MySQL学习系列(2)-每天学习10个知识

目录1.INNERJOIN和ON子句2.死锁3.SELECT*和SELECTcolumn1,column24.数据库的视图5.MySQL的触发器类型6.MySQL表的备份和恢复7.MySQL存储引擎8.索引优化9.MySQL中的子查询10.使用连接(JOIN)从多个表中检索数据👍点赞,你的认可是我创作的动力!⭐️收藏

VuePress网站如何使用axios请求第三方接口

前言VuePress是一个纯静态网站生成器,也就是它是无后端,纯前端的,那想要在VuePress中,发送ajax请求,请求一些第三方接口,有时想要达到自己一些目的在VuePress中,使用axios请求第三方接口,需要先安装axios,然后引入,最后使用本文包括VuePress中安装和使用axios,直接使用与挂载在根

19 Python的math模块

概述在上一节,我们介绍了Python的sys模块,包括:sys模块中一些常用的属性和函数。在这一节,我们将介绍Python的math模块。math模块提供了许多数学函数和常量,可以用于进行各种数学运算和常数表示。math模块中的常量和函数主要分为以下几类:常量:包括math.pi、math.e等,用于表示圆周率π和自然

php函数usort使用方法

在PHP中,usort()函数用于对数组进行排序,它允许你使用自定义的比较函数来确定元素的顺序。以下是usort()函数的使用方法:usort(array&$array,callable$cmp_function):bool参数说明:$array:要排序的数组,是传入函数的引用。$cmp_function:自定义的比较

BiLSTM(双向LSTM)实现股票时间序列预测(TensorFlow2版)

本专栏旨在通过实战案例帮助深度学习初学者通过实战案例快速掌握深度学习的核心概念和技术,这个专栏将覆盖以下关键主题:深度学习基础:介绍深度学习的基本原理以及数学概念,你将了解到神经网络的工作原理、激活函数、优化算法等基本概念。常见算法:例如卷积神经网络(CNN)、循环神经网络(RNN)和生成对抗网络(GAN)。数据预处理

热文推荐