nexus 2.0.XX 和 3.0.XX 私服构建

   在项目中用到了Nexus所以就想安装一个,但是安装路程异常心酸啊!在这里总结一下,供大家参考!为什么我会提到两种安装方式,因为2.0版本和3.0版本安装的方式区别很大,但是2.0.0和2.14版本只是修复了bug,所以2和3的区别就是很大的改动了。那么都做了什么改动呐?首先就是刚才提到的安装的方式不同,另外一个就是安装成功后进入localhost:8081的方式不同,2.0版本进入的方式是:http://localhost:8081/nexus,3.0版本进入的方式http://localhost:8081,在这里的8081是端口号,在以下的配置中会提到的,如果之前的项目占用了8081端口,此时你必须另外修改端口,否则安装不上。还有一个问题就是在使用的过程中你会发现,3.0版本把3rd.party给阉割啦!造成的后果就是你无法使用第三方库,你必须要手动建立3rd.party才可以,而2.0是有3rd.party你就可以不用手动建立了!我比较懒,所以就安装了2.0和3.0同时使用!接下来讲解安装过程。

一、nexus2.0.XX

1、下载

下载网址:https://help.sonatype.com/repomanager2/release-notes/older-release-notes#OlderReleaseNotes-RepositoryManager2.8.0

2、复制

下载完,解压缩后可以看到两个文件夹,一个是nexus-2.0.6,另一个是sonatype-work,我们要他们拷贝到需要安装的路径即可,比如在我的机器上,我复制到了D:\maven目录下。

3、安装

然后打开CMD,(必须要以管理员身份运行,必须要以管理员身份运行)否则会出现提示错误:wrapper | OpenSCManager failed - 拒绝访问 (0x5)cd至目录D:\Maven\nexus-2.14.0-01-bundle\nexus-2.14.0-01\bin\jsw\windows-x86-64,在这里说一下,我的电脑是64位的,如果你的电脑是32位就进入D:\Maven\nexus-2.14.0-01-bundle\nexus-2.14.0-01\bin\jsw\windows-x86-32。不管你以cmd的方式进入到64位还是32位,接下的操作是一样的。

执行:install-mexus.bat   也就是D:\Maven\nexus-2.14.0-01-bundle\nexus-2.14.0-01\bin\jsw\windows-x86-64目录下的东东,当然也可以用nexus install执行,没问题,两种方式任选其一。


如果你看到


   恭喜你!此时安装完成了!你肯定很高兴!迫不及待的想执行install-start.bat,不好意思,你在这里基本是会报错的,让你失望了!报错最常见的是两种方式!

一个是:


       两个修的地方,第一个修改的地方:找到D:\Maven\nexus-2.14.0-01-bundle\nexus-2.14.0-01\bin\jsw\conf下的wrapper.conf文件,打开它,并在wrapper.conf文件中配置jdk路径 wrapper.java.command,修改为你安装JDK的bin路径。大概在第15行。


在网上有人说需要JDK1.7版本,其实我开始也是用的1.7版本,测试可以运行,没问题,然后我用了1.8也可以,所以如果你安装有问题就用1.7吧!稳妥一点。

    第二个修改的地方:找到D:\Maven\nexus-2.14.0-01-bundle\nexus-2.14.0-01\conf目录下的nexus.properties文件,打开修改端口号,注意这个端口号必须没有没占用,否则有问题:


另一个是:

wrapper | The nexus-webapp service is not installed - The specified service does not exist

解决方式是到 D:\Program\nexus-2.0.6-bundle\nexus-2.0.6\conf 目录下,修改 nexus.properties
在最后添加一行 wrapper.startup.delay=30

然后先运行install-nexus.bat ,start-nexus.bat 就可以了。

4、运行

现在可以运行了,(如果你还不可以参考其他网站试着修改)。


如果出现neuxs  started恭喜你启动成功可以打开浏览器输入网址:http://localhost:8087/nexus,由于我的端口8081被占用,所以修改了8087.输入后,按回车,进入如下界面:


恭喜你,你安装完成了,请享受这个过程吧!


二、nexus3.0.XX

nexus3.0的安装比2.0简单很多。

1、下载

下载网址:https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3#DownloadArchives-RepositoryManager3-NexusRepositoryManager3.1.0-04

2、复制

 下载完毕,复制到你想复制的目录,我的是D:\Maven目录下。

3、解压

    把你的nexus-3.1.0-04-win64.zip解压。

4、配置端口

     找到D:\Maven\nexus-3.1.0-04-win64\nexus-3.1.0-04\etc目录下的nexus-default.properties文件并且打开。修改端口号。


和安装2.0一样,你要确定这个端口没有被占用。

5、运行 

   有人会说,你没有配置JDK路径,我要告诉你这就是和2.0不同的地方,不用管,跟我走。

   进入D:\Maven\nexus-3.1.0-04-win64\nexus-3.1.0-04\bin之下,此目录之下有这几个文件


  你很兴奋,什么也不管了,估计你也没看到我这句话,你错啦,你错啦,你错啦!你打不开,没有用的。跟我走!

接下来,打开cmd,以管理员身份进入D:\Maven\nexus-3.1.0-04-win64\nexus-3.1.0-04\bin,

D:\Maven\nexus-3.1.0-04-win64\nexus-3.1.0-04\bin> nexus.exe /install

//安装nexus服务Installed service 'nexus'

安装完成后执行D:\Maven\nexus-3.1.0-04-win64\nexus-3.1.0-04\bin>nexus.exe /run 这个过程可能

花费你一分钟吧!

6、登录

在网站上输入:localhost:8085.


恭喜你,完成了安装!享受这个过程吧!

(最后在补充一句,为什么我没有配置环境变量,首先配置没有问题,配置不配置都可以运行,只是不配置的话必须要进入到nexus目录下执行操作,如果配置了就可以直接打开cmd运行,当然配置的话会方便一些,至于配置方式我就不讲了,大家可以参考别的文章看一下。)





  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Nexus 3.28.1.-01 是一个软件版本,在这里指的是一个下载链接。Nexus 是一款开源的代码仓库管理平台,它允许开发人员存储、发布和共享软件组件。3.28.1.-01 是 Nexus 的一个更新版本号。 要下载 Nexus 3.28.1.-01,你可以在相应的网站或软件下载平台上搜索 Nexus,并选择对应版本进行下载。通常情况下,你需要访问 Nexus 官方网站或者项目的开发者社区,查找并下载最新版本的 Nexus 安装包。 在下载 Nexus 3.28.1.-01 之前,你需要确认你的设备是否满足系统要求,并了解该版本相应的更新内容和功能改进。同时,建议从官方渠道下载软件,以免遭遇病毒或恶意软件的风险。 下载 Nexus 3.28.1.-01 后,你可以按照相应的安装说明,将其安装到你的设备中。安装完成后,你可以根据你的具体需求进行设置和配置,并开始使用 Nexus 来管理和共享你的软件组件。 总而言之,要下载 Nexus 3.28.1.-01,首先需要找到官方下载渠道,确认系统要求,了解更新内容,然后按照安装说明进行安装,最后根据需要进行配置和使用。 ### 回答2: Nexus 3.28.1.-01 是一个软件版本,是 Sonatype 公司开发的一个开源的软件仓库管理系统。它被设计用于帮助开发人员管理和组织他们的软件项目中的依赖关系。下载 Nexus 3.28.1.-01 可以提供更好地管理软件仓库的功能。 首先,下载 Nexus 3.28.1.-01 可以提供一个集中化的地方来存储和管理软件的二进制文件。开发人员可以将他们的项目所需的库文件、插件以及其他依赖项上传到 Nexus 仓库中,这样其他开发人员就可以方便地访问和使用这些文件。 其次,Nexus 3.28.1.-01 可以提供一个可靠和高效的下载和部署过程。通过使用 Nexus 仓库,开发人员可以方便地下载他们所需的库文件和插件,而不需要浪费时间在不同的网站或源上寻找这些文件。 此外,Nexus 3.28.1.-01 还提供了一些强大的功能,如仓库管理、权限控制和构建工具整合等。开发人员可以使用这些功能来更好地管理他们的软件仓库,确保仓库的安全性和一致性。 总之,下载 Nexus 3.28.1.-01 可以提供一个功能强大的软件仓库管理系统,为开发人员提供更好的依赖管理和下载部署的体验。它可以帮助开发团队更好地组织和协作,提高软件开发的效率和质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值