Mac环境下Maven搭建过程

Sonatype Nexus与Maven的关系

Sonatype Nexus是一个Maven管理工具,目前很流行。

Maven是一个java项目,需要运行在jdk8环境以上

下载链接

Maven的下载包很小,只有9M。目前这个下载链接只做记录功能。maven.apache.org/download.cg...

Sonatype Nexus下载链接:
help.sonatype.com/en/download...

安装与运行

Sonatype Nexus下载后并解压

  1. 启动
    nexus start
  2. 关闭
    nexus start
  3. 查看状态
    nexus start

Nexus 服务器管理后台

启动后,浏览器输入:http://localhost:8081/

safari我输入后不行,使用chome浏览器可以了

右上角sign in 用户名:admin,密码提示你在一个文件夹下,去打开看一下。

登录后点击这两处,然后选择 create Repository

这里有三个maven2类型仓库:
*hosted*:本地局域网私服,像官方仓库一样,提供本地私库功能
*proxy*:提供代理其他仓库的功能,表示这个repository可以代理远程仓库,比如jcenter google 等远程中央仓库
*group*:组合多个仓库为一个地址使用

选择maven2(hosted)即可

未完待续。。。

便利性 添加环境变量

右键bin目录,查看简介,复制位置,即可得到绝对路径。在环境变量文件中,添加两行代码

将nexus的bin目录加入到环境变量中(NEXUS_HOME要替换成自己的路径)

bash 复制代码
# 创建环境变量NEXUS_HOME
export NEXUS_HOME=/Users/ABCD/Documents/maven/nexus-3.65.0-02-mac/nexus-3.65.0-02
# 在环境变量PATH的值后面追加nexus的bin目录路径
PATH=$PATH:$NEXUS_HOME/bin

遵循mac添加系统变量的流程来即可

bash 复制代码
在mac上添加环境变量通常涉及以下几个步骤:

-   打开终端
-   创建文件:使用touch命令创建一个新的文本文件,例如`touch ~/.bash_profile`,这将在用户的家目录下创建一个名为`.bash_profile`的新文件。
-   编辑文件:使用vim文本编辑器打开刚刚创建的文件,然后在文件中添加环境变量。例如:
export SCALA_HOME=/Users/fushuai/Documents/scala-2.12.4
export PATH=$PATH:$SCALA_HOME/bin
这里的export用于声明环境变量,而$PATH是一个预定义的系统环境变量,用于指定搜索路径。
-   保存文件:编辑完成后,使用:wq!保存文件并退出编辑模式。
-   激活环境变量:最后,使用source ./.bash_profile命令来使新添加的环境变量立即生效。
相关推荐
遇乐的果园16 分钟前
前端学习笔记-vue加载渲染优化
前端·笔记·学习
用户985033593281 小时前
OpenLayers 热力图从原理到 Vue 组件一键接入
前端
颜酱1 小时前
01 | 骨架搭建:FastAPI + Vue 跑通第一个 SSE 流式问答
前端·人工智能·后端
hoLzwEge1 小时前
解码 IDE 智能提示:jsconfig.json 辅助开发全攻略
前端·前端框架
leoZ2311 小时前
记忆系统与 Agent 定制完全指南(四):自定义 Agent 开发(一)
前端·chrome
慧一居士1 小时前
Element Plus 按需引入的配置使用说明和完整示例
前端·vue.js
程序员黑豆1 小时前
鸿蒙应用开发实战:从零学会自定义组件
前端·华为·harmonyos
leoZ2311 小时前
记忆系统与 Agent 定制完全指南(三):记忆的检索与使用
前端·chrome
遇乐的果园2 小时前
前端学习笔记-vue状态管理优化
前端·笔记·学习
GIS阵地3 小时前
QgsSingleBandPseudoColorRenderer 完整详解(QGIS 3.40.13 C++)
开发语言·前端·c++·qt·qgis