Nexus的优化

news/2024/11/7 18:43:17/

  • 优化私服的下载地址
    • 创建Group
  • 设置远程代理

  这一篇是接上一篇文章的,这里的操作是对上一篇搭建的Nexus服务器的优化。上一篇文章的地址如下:

  • 用Docker搭建Nexus私服

优化私服的下载地址

  在我们下载上传到私服中的jar包时,我们肯定不想在项目中写两遍私服地址,比如说下面这种情况。如下所示,我们分别写了release发布到私服中的地址和snapshots发布到私服中的地址:

<mirror>    <id>snapshots</id>    <mirrorOf>snapshots</mirrorOf>    <name>snapshots</name>    <url>http://192.168.220.128:8081/nexus/content/repositories/snapshots/</url>
</mirror>
<mirror>    <id>releases</id><mirrorOf>releases</mirrorOf><name>releases</name><url>http://192.168.220.128:8081/nexus/content/repositories/releases/</url>    
</mirror>

  而如果只写一次是不是可以呢?答案是可以的。方式如下:

创建Group

  点击图示中的【add】按钮,在弹出的下拉列表中选择【Repository Group】,如下图所示:

这里写图片描述

  在弹出的创建Group面板中,我们填写上“Group ID”,“Group Name”,将“Provider”选择为“Maven2”,再选择按照图中的勾选上“Ordered Group Repositories”即可。

这里写图片描述

  当我们配置完成后,再次上传jar包到私服中时,我们只需要填写一个地址即可:

<mirror>    <id>zhangzhenyi-group</id><mirrorOf>zhangzhenyi-group</mirrorOf><name>zhangzhenyi-group</name><url>http://192.168.220.128:8081/nexus/content/groups/zhangzhenyi-group/</url>    
</mirror>

  当我们从zhangzhenyi-group的镜像地址下载依赖时,其实我们是从勾选的“Central”,“Releases”,“Snapshots”,“3rd party”中下载的依赖项,其中:

  • Releases是本地发布到私服中的jar的正式版本(Releases版)
  • Snapshots是本地发布到私服中的jar的快照版本(Snapshots版)
  • Central是下载的远程镜像仓库中的依赖项
  • 3rd party是第三方的依赖项

设置远程代理

  私服中“Central”的默认远程代理地址是域外地址,在我们国内访问时网速是比较慢的,因而我们一般要将其改为国内的代理,比如说阿里的私服镜像地址就是一个不错的选择,如下所示,

这里写图片描述

  通过选择“Central”,在下面的面板中选择“Configuration”。我们将“Remote Storage Location”改成阿里的镜像仓库地址。该地址如下所示:

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

http://www.ppmy.cn/news/254614.html

相关文章

nexus3的安装

一、服务器要求 官网中对服务器的硬件配置做出了具体的要求 内存cpu>8G>4c 除了硬件配置&#xff0c;文件句柄数也是要>65536 [rootlocalhost ~]# echo "* hard nofile 65536 * soft nofile 65536" >> /etc/security/limits.conf开头先讲讲…

Nexus3 部署备份与恢复

一、部署 compose.yml version: 3.9 services:nexus:environment:INSTALL4J_ADD_VM_PARAMS: "-Xms6g -Xmx6g -XX:MaxDirectMemorySize15530m "image: sonatype/nexus3:3.41.0container_name: nexusrestart: alwaysports:- "8081:8081"volumes:- /data/ap…

linux安装nexus

1.首先确认jdk环境是否安装最好安装1.8以上 2.进入home目录创建一个nexus文件夹 (个人喜好) cd /home mkdir nexus 3.进入nexus目录下载nexus的安装包 wget http://download.sonatype.com/nexus/oss/nexus-2.14.8-01-bundle.tar.gz 4.解压下载的压缩包 tar zxvf nexus-2.14.8…

使用android源码编译并烧LG nexus4

首先需要对Lg的nexus解锁。 解锁的方法很简单&#xff0c;adb reboot bootloader之后进入fastboot 模式。 然后使用fastboot oem unlocked进行解锁。 解锁完毕之后&#xff0c;就具备了烧机的前提条件。然后就是编译了。 使用Google提供的源码编译&#xff0c;会生成userdata.…

linux 卸载nexus,CentOS7安装Nexus

1.环境 CentOS Linux release 7.5.1804 jdk-8u181-linux-x64.rpm nexus-3.13.0-01 2.JDK RPM安装 已安装JDK请跳过 #查看是否已安装JDK rpm -qa | grep jdk #卸载jdk相关文件 yum -y remove *jdk* #安装rpm包 rpm -ivh jdk-8u181-linux-x64.rpm 修改/etc/profile文件&#xff0…

使用 nexus 作为 npm 私服

背景: 之前公司内部是使用的 verdaccio 作为私有前端 npm 仓库的工具的, 由于最近安装包时总是遇到问题, 发包 和 安装都比较慢, 不太确定具体是什么问题 几经解决还是没能够解决掉, 索性换一个工具试试, 公司后端的 maven 库私服是使用的 nexus, 找资料时发现 nexus 也是可…

nexus使用说明

一、安装说明 1.下载安装包 2.Windows下安装 3.启动/停止 在命令行下切换到nexus-2.14.4-03-bundle\nexus-2.14.4-03\bin目录下 启动命令&#xff1a;nexus start 停止命令&#xff1a;nexus stop 重启命令&#xff1a;nexus restart 安装为服务&#xff1a;nexus install…

nexus的使用

nexus3.x的安装方法见下文 nexus3.x的安装方法 目录 1、登录nexus 1.1 maven和nexus私服的简单说明 2、配置私服 2.1设置settings文件 2.2 然后设置自己的maven的settings文件 2.3 为了速度更快&#xff0c;这里设置阿里云的镜像仓库而不是中央仓库 3、maven项目打包到远…