最近,为了管理jar包和依赖,一直都是用的git和github来托管的,他们都是外网可访问,关键是别人的东西。

于是想自己搭建一个jar包和依赖的管理仓库,在网上找了找,Nexus Repository Manager挺火的,关键是

操作简单。所有怎么简单怎么来。

下面以2.14和3.2版本为例讲解:

下载地址:https://www.sonatype.com/download-oss-sonatype

这里面有两个最新版本的下载地址,

2.x的是压缩版,解压后的bin目录下有各个版本的启动项

3.x需要分平台下载,也就是说有安装版(安装版安了就可以用)

区别:

2.x版本可以手动上传jar包,生成maven配置,到了3.x版本后我没有找到这个功能。

2.x版本的安装使用:

解压xxx.zip文件。

修改配置文件

2.x版本需要jdk1.7以上的支持,不然到时候启动会报错

3.x版本需要jdk1.8的支持,启动也会报错

压缩版如何修改jdk:

在bin/jsw/conf/wrapper.conf文件里

大概15行:

wrapper.java.command=/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/bin/java(mac)

wrapper.java.command=C:\Program Files\Java\jdk1.7.0_60\bin\java.exe(winAll)

默认端口为:8081

修改配置:bin/conf/nexus.properties,修改第一行application-port=8082等等。

配置文件修改好了以后,如何启动

mac:进入bin目录(因为没有配置它的环境变量,可以自己配置),   输入:    ./nexus start

出现

Starting Nexus OSS...

Started Nexus OSS.

表示成功,如果出错输入   ./nexus console查看日志(一般是jdk的问题,按我说的做就不会错)

关闭服务器:进入到bin文件夹,输入:    ./nexus stop即可

启动成功后页面是不会自动进入管理页面的,需在地址栏手动输入:ip:port/nexus/即可

eg:192.168.0.188:8082/nexus/(不要忘了最后一个/,不然一直找不到页面,是个坑)

默认登录名:admin admin123

winAll:

配置文件都是一样修改的,只是启动有区别

需要先安装(选择自己电脑的版本):

在bin/jsw/有不同版本的win

以64位为例:

先运行install-nexus.bat

在运行start-nexus.bat

即可。

2.x版本下载地址:

http://download.csdn.net/detail/zzq272804553/9753235

//------end-----

相关博客:http://www.cnblogs.com/h--d/p/5719040.html

Nexus Repository Manager搭建私服仓库相关推荐

  1. Nexus Repository Manage搭建远程仓库私服

    一.Nexus Repository Manager服务的搭建: 安装免费版:Nexus Repository OSS 1.下载 最新Nexus的下载地址: 官网: https://www.sonat ...

  2. Sonatype Nexus Repository Manager OSS仓库管理私服(一)——搭建私服

    nexus有收费版和开源免费版,其中的Nexus Repository Manager OSS是开源免费的,其功能基本满足我们的需求,所以本次搭建采用该版本. 下载 首先在Nexus Reposito ...

  3. Maven私服搭建(Nexus Repository Manager 3)

    下载和安装 下载地址:https://help.sonatype.com/repomanager3/download 注意:Nexus Repository Manager 3是一个Java服务器应用 ...

  4. work-notes(15):私服报错401,Sonatype Nexus Repository Manager,may not contain non-url-safe chars如何解决?

    时间:2022-05-30 文章目录 问题描述 回归重点,code 401 认证失败问题 如何解决 1.找到node本地文件 .npmrc 2.删除里面的地址和 token 3.重新登录 4.总结 问 ...

  5. Nexus Repository Manager OSS 3.x 安装配置

    前言想要使用maven搭建项目,但是国内的网络环境可以想象,还有公司自己开发的jar包等问题,所以需要搭建一个maven的私服,这样便于管理. 找了一些教程,顺便记下来,当做笔记. 本文以Window ...

  6. Nexus Repository Manager 3 远程命令执行漏洞 CVE-2019-7238

    目录 Vulnhub官方复现教程 漏洞原理 复现过程 启动环境 漏洞复现 端口设置 Vulnhub官方复现教程 https://vulhub.org/#/environments/nexus/CVE- ...

  7. Sonatype Nexus Repository Manager

    Sonatype Nexus3 Repository Manager 发布 npm 私包 - 简书 (jianshu.com) 使用[Sonatype Nexus Repository Manager ...

  8. Nexus Repository Manager 3 远程命令执行漏洞(CVE-2020-10204),CVE-2020-11444 越权漏洞

    Nexus Repository Manager 3 是一款软件仓库,可以用来存储和分发Maven.NuGET等软件源仓库.其3.21.1及之前版本中,存在一处任意EL表达式注入漏洞,这个漏洞是CVE ...

  9. error Unable to authenticate, need: BASIC realm=“Sonatype Nexus Repository Manager“

    今天在做vue项目,切换私服nexus,npm login时,遇到了下面的问题error Unable to authenticate, need: BASIC realm="Sonatyp ...

最新文章

  1. js函数语法:ASCII 码的相互转换,字符串操作,数学计算
  2. Unicode编码Linux下的转换
  3. CSS如何实现内凹角效果 By 大漠
  4. 网站down掉后,自动发信的shell
  5. 行人跟踪python_使用Python为初学者构建AI汽车和行人跟踪
  6. loadrunner发送json_Loadrunner模拟JSON接口请求进行测试
  7. midlet_如何在J2ME中创建MIDlet
  8. 需求、需求工程与需求工程师 — 4. 咨询能力的要求
  9. HTML前端开发之路——Transition
  10. Linux 下mysql操作
  11. 设置表格表头字体_Excel双栏和三栏斜线表头制作技巧
  12. Atitit 查找轮廓 findContours
  13. Qlikview 权限配置和表关联
  14. iOS 3DTouch 代码实现
  15. slf4j的包使用说明
  16. 如何将多个excel表格合并成一个_相同表头的多个Excel表格合并成一个Excel表的方法...
  17. python读写、创建文件、文件夹
  18. 新浪微博 418 咖啡壶控制协议
  19. 电话号码对应英文单词
  20. shell之cut ---sed---awk--sort

热门文章

  1. H3C交换机Console密码忘记处理方法
  2. 穷举算法——鸡兔同笼问题
  3. 计算机三级网络技术考试归纳
  4. Revit二次开发之批量修改族名称及族类型名称
  5. Zeek 技术介绍与应用:
  6. GDAL for Python教程(2)
  7. linux 7z指令
  8. Mathpix使用手册
  9. 智能音箱音效哪个好_音质好的智能音响有哪些
  10. 1-1 【理论】01-文件上传/下载漏洞的业务场