使用Nexus构建私有服务器

Linux服务器安装Nexus构建maven私有仓库(maven私服) 如果没有效果,或者下载的没有jar包,只有两个.lastUpload文件等情况,可以换成下面的方式试一下,估计就可以了。回到浏览器,访问 http://101.201.101.200:8081/nexus/,就进入到了maven管理器。如果想本机所有的maven项目都使用私服的组件,可以在maven的设置文件settings.xml中添加属性,并激活。切换到目录:/nexus/nexus-2.11.2-03/bin/下,打开文件nexus(vim nexus)成功之后,在左上角进行搜索,可以搜到上传的。 阅读详情

开发中,若不能连接互联网,且使用到了Maven开发,那是很郁闷的。但是先将开发中要用的jar缓存到本地仓库,在借助本地仓库拷贝,进行开发。若涉及到团队开发,还是希望共用一个Maven库,这时候可以借助Nexus构建私有服务器。

1.下载Nexus:地址Download Archived Nexus Releases,可以选择喜欢的版本,下载完毕后,由于我是在Linux,我选择了Download Nexus 2.12.0-01(TGZ)

2.解压Nexus到指定文件夹

sudo mkdir /nexus
sudo tar -zxvf nexus-2.12.0-01-bundle.tar.gz  -C   /nexus

Nexus不推荐使用root启动服务,所以将文件夹所有者改为普通用户

sudo chown user1:user1 nexus -R

3.启动Nexus服务

cd /nexus/nexus-2.12.0-01/bin
./nexus start
4.登陆http://192.168.186.137:8081/nexus访问登陆名admin/admin123(初始账号)



点击Repositories->Central->Configuration中的Download Remote Indexes设置为true,并保存。

5.修改Maven配置文件,在Maven插件的settting.xml配置文件中 <setting>中添加如下代码

	<profiles>
        <profile>
            <id>dev</id>
            <repositories>
                <repository>
                    <id>local-linux-nexus</id>
                    <url>http://192.168.186.137:8081/nexus/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
    </profiles>

    <!-- activeProfiles | List of profiles that are active for all builds. | -->
    <activeProfiles>
        <activeProfile>dev</activeProfile>
    </activeProfiles>


这里基本上就完成了。但是若是在完全不能连接互联网环境下,可以将本地仓库导入到仓库服务器上,

然后将所有的文件移动到中央仓库。

在拷贝本地仓库之前


现在整个本地仓库考本到Linux服务器上,如拷贝到桌面上


移动所有的相关文件

cd /home/docker/Desktop/m2/repository
mv * /nexus/sonatype-work/nexus/storage/public/
查看此时导入情况


先关参考

Maven实战(Maven+Nexus建立私服【Linux系统】)

Maven学习 (四) 使用Nexus搭建Maven私服

使用Nexus配置Tomcat的私有仓库:指南 Nexus 是一个强大的 Maven 和其它仓库的管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问Nexus 官网官方下载说明官方下载页面官方安装文档链接安装要求https://help.sonatype.com/repomanager3/installation/system-requirements #官方要求内存8G以上,太小比如4G以下会导致无法启动Docker 安装。 阅读详情

相关推荐

部署Maven+Nexus的本地私有服务器

    最近出了几天差,一直没有更新博客。今天我们不谈大数据,来看看怎么部署Maven+Nexus的本地私有服务器。    之所有要部署本地私有服务器,而不是直接用Maven来今天项目管理,主要是因为Maven每次都要去远程的仓库进行数据的拉取,而部署了Nexus后,Maven就可以先到Nexus去拉取jar包,如果Nexus没有此jar包的话,Nexus会到远程仓库去下载jar包,然后放在Nex...

Wilson_Iceman的博客 1977

nexus3 下载

下载地址 https://www.sonatype.com/download-oss-sonatype https://sonatype-download.global.ssl.fastly.net/nexus/3/latest-unix.tar.gz https://sonatype-download.global.ssl.fastly.net/nexus/3/latest-...

6919

龙芯3B6000平台部署Nexus 3私有仓库:Docker容器化实践指南

在软件开发和运维领域,私有制品仓库是构建高效、稳定研发流程的核心基础设施。它通过统一管理Maven、Docker、npm等多种类型的二进制制品,实现了依赖的集中存储、版本控制和快速分发,其技术价值在于保障构建的可复现性、提升团队协作效率并增强软件供应链安全。随着国产化技术栈的普及,在龙芯等自主可控硬件平台上部署此类服务成为新的工程实践场景。本文将聚焦于如何在龙芯3B6000(LoongArch架构)服务器上,利用Docker容器化技术,从环境准备、镜像构建、服务部署到生产调优,逐步搭建一个高可用的Nexus

weixin_30522983的博客 251

上传文件到Nexus

Nexus上传文件的两种方式 通过可视化页面操作 登录web页面,点击左侧 Upload 菜单,选中仓库,根据页面提示填写信息上传即可。 https://help.sonatype.com/repomanager3/user-interface/uploading-components 通过Rest API操作 使用 Components API 进行操作,不同类型的仓库的传参不同,详见文档: https://help.sonatype.com/repomanager3/rest-and-integrati

Markix的博客 2525

实战:Nexus 私有仓库部署及迁移

group:这是一个仓库聚合的概念,用户仓库地址选择 Group 的地址,即可访问 Group 中配置的,用于方便开发人员自己设定的仓库。proxy:代理类型,从远程中央仓库中寻找数据的仓库(可以点击对应的仓库的 Configuration 页签下 Remote Storage 属性的值即被代理的远程仓库的路径),如可配置阿里云 maven 仓库。首先启动 Nexus 的控制台,看是否报错,如果没有报错,则可以以服务的形式启动。接下来,我们为了简单起见,使用 root 用户进行启动 Nexus,在。

cc20100608的专栏 3523

USB2.0信号完整性测试之眼图

名称线缆颜色引脚描述红色绿色白色GND黑色。

qq_53766840的博客 3285

使用nginx做静态文件服务器

1.系统环境 操作系统:centos5.2 文件服务器只是提供静态文件服务 2.安装nginx 需安装pcre-8.35.tar.gz 这是一种正则表达式的包,一般现在最新的,地址在: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ ; ,使用下面命令下载编译和安装 PCRE 包: # wge...

yjph83的专栏 332

我用 AI Agent 全自动跑 COMSOL 仿真:从建模到后处理,踩了 10+ 个深坑

本文探讨了利用AI通过COMSOL Java API实现AI芯片液冷冷板全流程自动化仿真的实践。针对700W高功耗AI芯片的散热需求,构建了包含4颗Chiplet和微通道冷板的三维液冷模型。通过严格设计的Prompt工程,AI Agent成功完成了从几何建模到结果验证的全过程,最终实现了芯片最高温度54°C的良好散热效果。文章重点分享了10个关键问题的解决经验,包括流体连通性验证、网格顺序控制、离散阶数选择、收敛判据优化等,并建立了包含流场/热场/网格独立性的三重验证体系。实践表明,AI可高效处理重复性工作

sjjsjjsjjsjjsjj的博客 958

Nginx 代理Nexus 页面静态元素(图片)404!

nginx 解决 反向代理 nexus 后,页面图标不显示 404

简单记录 1316

ENVI5.3.1使用Landsat 8影像进行辐射定标和大气校正实例操作

ENVI5.3.1使用Landsat 8影像进行辐射定标和大气校正实例操作

PeanutbutterBoh的博客 12万+

Python实战:5分钟搞定N-CMAPSS航空发动机数据集解析(附完整代码)

本文提供了一份针对N-CMAPSS航空发动机数据集的快速解析实战指南。通过Python的h5py和Pandas库,详细演示了如何高效读取HDF5格式文件、理解数据结构、提取关键特征(如传感器数据与剩余使用寿命RUL),并整合为可用于预测性维护分析的DataFrame,帮助研究者和工程师快速上手这一重要的工业时序数据集。

weixin_29083373的博客 278

Java—项目部署至nexus服务器

Nexus 是一个开源的软件仓库管理系统,它提供了一个集中化的仓库来管理软件构件(如库、插件、框架等)和依赖项。Nexus 旨在帮助开发团队更好地管理和维护软件项目的构件和依赖,提高构建过程的效率和可靠性。

ClancyLv的博客 334

软件各项会议评审意见模版

读梅老师主编的书,觉得评审意见模板很有参考价值和实用价值,帮梅老师安利一波,顺便记一下笔记。 《系统/子系统规格说明》评审意见模板 20XX年XX月XX日,XXX(主管机关)在XXX(会议地点)主持召开了“《XXX(产品名称)系统规格说明》评审会”。参加会议的有XXX机关,XXX院校,XXX研究所共XX名代表(名单见附件1),会议成立了评审组(名单见附件2),听取了XXX(单位)做的《XXXX报告》。经讨论质询,形成评审意见如下: 系统规格说明对系统的研制目标和范围、工作状态、运行方式以及所要满足的能力需

赵星汉同学的博客 1万+

企业级微服务构建-01搭建和使用Maven私有仓库(Nexus)-16电子邮件服务器配置

Nexus-16电子邮件服务器配置

mediocrep的博客 751

Kappa函数:测量一致性并计算置信区间的R语言包

Kappa函数是一种常用的统计量,用于衡量两个评估者之间的一致性。在R语言中,有一个名为"vcd"的包提供了计算Kappa函数以及相应的置信区间的功能。本文将介绍如何使用"vcd"包来计算Kappa函数的值,并进一步计算置信区间。Kappa函数的值介于-1和1之间,值越接近1表示评估者之间的一致性越高,值越接近-1表示评估者之间的一致性越低,值接近0表示评估者之间的一致性接近于随机。通过以上步骤,我们成功地使用R语言中的"vcd"包计算了Kappa函数的值和置信区间。接下来,我们可以使用"vcd"包中的。

2301_79331230的博客 1875

AM芯片性能测试

目前车载FM&AM没有明确的国标,因此各家测试项目可能不同,最主要测试标准比较混乱,多是根据具体芯片的规格书以及与芯片厂商协商。信号发生器:R&S SMCV100B音频分析仪:R&S UPV AUDIO AYALYZER DC 250KHZ(AP的也可以)专用USB-I2C控制模块(不同芯片控制模块不同,例如SPI或UART的控制模块)卡农线(针对模拟声道输出,+接左/右声道,-接GND,地可接GND也可悬空)

qflook的博客 902

nexus 安装_本地私服仓库nexus使用手册

私服架构私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。软件环境Nexus3.3.1、maven3.5.0、JDK1.8Maven和JDK的环境配置略,自行百度。Nexus3安装下载:wget ht...

weixin_39785400的博客 413

DSP的CLA调试技巧

本文介绍了基于TMS320F28377D的CLA(Control Law Accelerator)开发实战教程,涵盖基础配置、编程、调试与优化全流程。主要内容包括:CLA核心特性及其作为实时控制协处理器的优势;开发环境搭建与工程配置要点;CLA任务调度、数据交换及编程约束;调试技巧如断点设置和性能分析方法;进阶应用案例(批量除法运算)及优化策略;以及推荐的学习资源和硬件平台。教程强调数据一致性和任务同步问题,为快速上手CLA开发提供实用指导。

1040

使用nexus3搭建自己的制品服务器

本文介绍了使用Nexus3搭建私有Docker镜像服务器的过程。主要内容包括:通过Docker部署Nexus3和Caddy代理;配置支持上传下载的私有仓库;设置DockerHub代理仓库并配置清理策略;创建融合镜像仓库组合并私有和公共镜像;实现读写权限分离,创建不同权限的用户角色;最后测试验证了私有镜像推送和公共镜像拉取功能。该方案实现了完整的Docker制品管理功能,包括私有镜像存储、公共镜像代理以及权限控制,为云原生开发提供了完善的私服解决方案。

弈秋的博客 910

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

如何在Linux搭建自己的Nexus私服

本文介绍如何在Linux服务器通过Docker搭建Nexus私服 一、安装Nexus 1、创建存放数据的位置 # 进入个目录,这个你们随便 cd /srv # 创建个文件夹 mkdir nexus-data # 赋予权限,不然启动会报错,无操作权限 chmod 777 nexus-data 2、启动 执行以下命令即可,会自动拉取镜像并启动 docker run -d -p 8081:8081 --name nexus -v /srv/nexus-data:/nexus-data --rest

分享技术干货和灵感 629

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

jenkins打包构建springboot项目为docker镜像并上传nexus私服

jenkins打包构建springboot项目为docker镜像并上传nexus私服

一条游向寒江的鱼 1718

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

企业级微服务构建-01搭建和使用Maven私有仓库(Nexus)-04管理菜单

Nexus-04管理菜单

mediocrep的博客 365

龙芯平台Nexus 3私有仓库部署指南:解决LoongArch架构Docker镜像适配难题

在软件开发和DevOps实践中,私有仓库是管理Maven、npm等构件依赖的核心基础设施,能够有效解决团队协作中的依赖管理混乱问题。其工作原理是通过集中存储和代理远程仓库,为开发团队提供稳定、快速的依赖下载和内部构件发布能力。在信创国产化浪潮下,将这类基础设施迁移到龙芯等非x86架构平台具有重要技术价值,既能满足安全可控要求,又能探索异构计算生态的软件部署方案。然而,由于CPU指令集架构差异,基于Docker的标准部署方案在龙芯LoongArch平台上常因“exec format error”而失败,这本质

weixin_30444111的博客 347

【Kubernetes】第十四篇 - docker 私有镜像仓库 harbor 安装和使用

上一篇,介绍了 k8s 服务探针的实现;本篇,介绍 docker 私有镜像仓库的安装和使用;镜像库是一个用于集中存放docker 镜像文件的文件服务;镜像库在 CI/CD 中,又称为制品库;构建后的产物称为制品,制品需要放入制品库中进行管理;常用的 docker 镜像平台有 Nexus、Jfrog 和 Harbor 等对象存储平台;

BraveWangDev 895

用nexus搭建maven私服

首先介绍一下背景,公司访问外网有限制,项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上 环境是:nexus-2.1.1、maven-3.0.4、jdk-1.6.0_32 一、用admin用户登陆nexus nexus的下载和安装都很简单,网上也有很多介绍,本文就不重复了。主要介绍一下安装...

大伟 106
上一篇: Spring Security
下一篇: 工厂模式与抽象工厂模式的对比
lixwcqs
博客等级 码龄16年 23粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值