说明
本文主要介绍如何在Windows10_64bit
环境下安装Sonatype
的Nexus OSS 3.0.1-01
。
安装须知:JDK
必须确保在Java8
及以上,不支持OpenJDK
;Maven
版本建议不低于3.3.3
。
官方文档上的配置
下载
从官网上下载Nexus
的最新版本,这里选择nexus-3.0.1-01-win64.zip
压缩版本。
解压
解压缩该zip
包,建议Nexus
的存储路径不使用中文(为方便后文描述,规定%NEXUS_HOME%作为Nexus
的存储路径)。
基本配置
主要配置Nexus
的端口与Nexus
的上下文路径。打开%NEXUS_HOME%/etc/org.sonatype.nexus.cfg
文件,可以看到如下的默认配置:
其中application-host
代表Nexus
服务监听的主机,application-port
代表Nexus
服务监听的端口,nexus-context-path
代表Nexus
服务的上下文。通常可以不做任何修改,但个人习惯于修改application-host
为127.0.0.1
(关于0.0.0.0
与127.0.0.1
的区别自行检索),修改nexus-context-path
为/nexus
。(这些修改都是个人口味,即使你不做修改也是没问题的)
运行环境配置
可以在%NEXUS_HOME%/bin/nexus.vmoptions
中配置运行时的最大堆、最小堆,根据个人的电脑以及需要可以自行修改,默认配置如下:
运行并安装Nexus的Windows服务
在%NEXUS_HOME%/bin/
目录下,以管理员身份运行CMD
,键入nexus.exe /run
命令可以启动Nexus
(没试过,官网上是这样写的),但是通常不建议这么做,更好的方式是作为一个系统服务来启动。Windows
下安装Nexus
服务更是简单:还是在%NEXUS_HOME%/bin/
目录,直接以管理员身份运行CMD
并键入nexus.exe /install
可以安装Nexus
服务,相应地:nexus.exe /uninstall
可以卸载服务。
服务安装完毕之后,可以在控制面板/所有控制面板项/管理工具/计算机管理
或者右键我的电脑
–> 管理
中找到服务和应用程序/服务
,接着将我们安装的Nexus
服务启动类型
修改为手动
。
有三种方式启动Nexus
:
第一种:
在%NEXUS_HOME%/bin/
目录下,以管理员身份运行CMD
,键入nexus.exe /start
命令启动服务,对应的nexus.exe /stop
命令关闭当前开启的Nexus
服务;【可以将%NEXUS_HOME%/bin/
添加到系统变量Path
中,这样有什么作用你应该懂得】
第二种:
在任意目录下,直接以管理员身份运行CMD
,键入net start nexus
命令可以启动服务,对应的net stop nexus
可以关闭服务。(配置并使用过 MySQL
或者MongoDB
等Windows
服务的人基本都知道这两条命令)
第三种:
在控制面板/所有控制面板项/管理工具/计算机管理
或者右键我的电脑
–> 管理
中找到服务和应用程序/服务
选项,在右侧的服务列表中找到nexus服务
,接着可以选择启动
、停止
、重启动
该服务。
当然,如果你把nexus服务
的启动类型设置为自动
的话,那么则不必再手动启动了。
访问
服务启动之后,在浏览器中键入localhost:8081/nexus/
(如果没有修改过默认配置的话则访问localhost:8081/
)即可进入Nexus
的欢迎页,点击右上角的Sign in
按钮并输入默认用户admin
以及默认密码admin123
便可以管理配置Nexus
私服了。
本文并没有讲到Nexus
的第二个基础:
如何配置
Nexus
的宿主/代理仓库以及仓库组;如何在项目中使用
Nexus
;如何通过
Maven
配置Nexus
;如何在
Nexus
中检索依赖。这部分请自己参考官方文档或者等以后我再写一篇介绍。
编写日期:2016-09-10 |
发布日期:2017-05-23 |