首页 > 其他分享 >Nexus部署和使用

Nexus部署和使用

时间:2024-08-15 23:26:52浏览次数:10  
标签:nexus Nexus 私服 仓库 部署 使用 2.14 下载

 

 

1 . 私服简介

私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。

 

 

 

 

 

 

我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache ArchivaArtifactorySonatype Nexus。这里我们使用 Sonatype Nexus。

2 . 安装Nexus

2.1 下载Nexus

  Nexus 专业版是需要付费的,这里我们下载开源版 Nexus OSS。Nexus 提供两种安装包,一种是包含 Jetty 容器的 bundle 包,另一种是不包含容器的 war 包。下载地址:https://help.sonatype.com/display/NXRM2/Download+Archives+-+Repository+Manager+OSS

 

 

 

2.2 安装nexus

添加用户:

groupadd nexus

useradd -d /home/nexus -g nexus nexus

 

下载好以后,使用如下命令对nexus-2.14.15-01-bundle.tar.gz进行解压

tar –zxvf nexus-2.14.15-01-bundle.tar.gz

 

解压完以后会得到两个目录:nexus-2.14.15-01 和 sonatype-work,一个放的是nexus程序,一个放的是仓库类信息。

nexus-2.14.15-01目录下存放着如下目录

 

 

 

 

Bin:可执行文件

Conf:配置文件

Lib:库文件

 

配置nexus

 

# Jetty section

application-port=8081

application-host=0.0.0.0

nexus-webapp=${bundleBasedir}/nexus

nexus-webapp-context-path=/nexus

 

# Nexus section

nexus-work=${bundleBasedir}/../sonatype-work/nexus

runtime=${bundleBasedir}/nexus/WEB-INF

 

# orientdb buffer size in megabytes

storage.diskCache.bufferSize=4096

 

启动nexus,在启动前确保java环境以及安装好了。

 

 

 

 

启动nexus:

到bin目录下:./nexus start

 

访问nexus

在浏览器进行访问。地址:http://ip:端口/nexus

 

 

 

标签:nexus,Nexus,私服,仓库,部署,使用,2.14,下载
From: https://www.cnblogs.com/machangwei-8/p/18362053

相关文章

  • Delphi开发新纪元:探索持续集成与持续部署的自动化之路
    标题:“Delphi开发新纪元:探索持续集成与持续部署的自动化之路”引言在软件工程领域,持续集成(CI)和持续部署(CD)是敏捷开发的关键实践,它们确保了代码的高质量和快速迭代。对于Delphi开发者而言,选择合适的CI/CD工具对于提高开发效率和软件质量至关重要。一、DelphiCI/CD工具概......
  • 使用AWS Lambda轻松开启Amazon Rekognition之旅
    这是本系列文章的第一篇,旨在通过动手实践,帮助大家学习亚马逊云科技的生成式AI相关技能。通过这些文章,大家将掌握如何利用亚马逊云科技的各类服务来应用AI技术。那么让我们开始今年的内容吧!以下是您提供的内容翻译成中文的版本:介绍什么是AmazonRekognition?AmazonRekogni......
  • 嗨,这里是新人小白一枚,希望以后可以向各位大佬多多吸取经验,今天学习了Markdown的使用,下
    Markdown学习文档创建下载typora将文件扩展名改为md即可标题+空格+标题名(几级标题就是几个#,最多支持至六级标题)字体晨昏朝暮之间(粗体在字两边加**)晨昏朝暮之间(斜体两边加*)晨昏朝暮之间(斜体加粗两边加***)晨昏朝暮之间(删除线两边加~~)引用晨昏朝暮之间(引用>+空格即......
  • 基于SpringBoot+Vue+uniapp的考研图书电子商务平台的详细设计和实现(源码+lw+部署文档
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的KTV包厢管理系统的详细设计和实现(源码+lw+部署文档+讲解
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 各种spi机制实现与使用
    SPI机制认识1.javaSPI机制javaSPI机制(serviceproviderinterface)jdk内置的服务提供发现机制,可以启用框架扩展或替换组件,主要思想是将装配的控制权移到程序之外通俗的讲就是:为某个接口自动找到实现类并初始化。使用:定义接口编写实现类实现接口逻辑在类路径下添加目录......
  • C语言-使用数组法,指针法实现将一个5X5的矩阵中最大的元素放在中心,四个角分别放四个最
    1.题目要求:将一个5X5的矩阵中最大的元素放在中心·,四个角分别放四个最小的元素(顺序为从左到右,从上到下,从小到大存放),写一函数实现之。2.数组法实现#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>//一、数组法实现intmain(){ intarr[5][5]={ {1,2,3,4,5},......
  • js 字符操作 padStart padEnd 使用教程
    padStart和padEnd是JavaScript中字符串方法,用于在字符串的开头或结尾添加填充字符,直到达到指定的长度。padStart(targetLength,padString)targetLength:目标字符串长度。padString:用于填充的字符串。用法:conststr="hello";//在字符串开头添加空格,直到长度为......
  • js 字符操作startswidth 方法使用
    startswidth用于检查字符串是否以指定的子字符串开头。startsWith(searchString,position)searchString:要搜索的子字符串。position:可选参数,指定搜索开始的位置(默认值为0)。用法:conststr="helloworld";//检查字符串是否以"hello"开头conststartsWithHello......
  • html table colgroup col 使用、功能测试
    代码<template><divclass="page-box"><!--colgroup使用方式1--><table><colgroup><colspan="2"style="width:100px"/><col......