window 下搭建maven nexus私服

来源:互联网 发布:舞台效果图设计软件 编辑:程序博客网 时间:2024/06/05 09:05

在项目开发中,一般项目依赖的jar包都是通过maven下载,而不是直接拷贝到项目中,而且用maven也可以更好的管理项目的开发。一般情况下,公司会在自己的内网下搭建nexus私服,其作用就是当项目依赖某个jar包时,maven不需要通过外网去下载jar包,而是通过自己的私服来下载jar包,在私服没有所需要的jar包时,maven才会通过外网获取所需要的jar包。在公司内部搭建私服,可以大大的减轻网络带宽,减少了等待时间,而且这个私服可以做成全公司共享的,无论哪个项目组都可以使用同一个私服。基于实践出真知的道理,自己也尝试着搭建属于自己的私服,把这过程记录下来,当作自己的一份笔记。若有错误,请各位同仁指正!
下载nexus私服安装包:http://www.sonatype.org/nexus/go
现在最新版本已经是3.0了,3.0有两个版本,一个是exe文件,一个是zip格式,本来想下载exe文件安装的,但是我这里下载不了,zip呢要通过国cmd启动私服,配置也比较麻烦,所以没有安装3.0,而是安装了2.13版本。2.13Nexus版本有两种安装包,一种是包含Jetty容器的Bundle包,另一种是不包含Web容器的war包,war包形式要基于其它容器运行,比如tomcat,jetty等。我这里用的是自带jetty容器的bundle包
这里写图片描述
解压出来包含两个文件夹:
这里写图片描述
nexus-2.13.0-01/: 该文件夹包含了Nexus运行所需要的文件,如启动脚本,依赖jar包。(必须的)
sonatype-work/: 该文件夹包含Nexus生成的配置文件,日志文件,仓库文件等。
需要启动nexus服务,需要进入解压目录下的“nexus-2.13.0-01\bin\jsw”路径下,这里提供了各种系统和位数的启动入口,大家根据自己机器的实际情况进入到相应的目录,我的是windows7 64位系统,所以进入windows-x86-64目录:
这里写图片描述
这里写图片描述

有五个批处理文件:
1,console-nexus.bat 打开控制台
2,install-nexus.bat 将Nexus安装成windows服务。开机自启动,进入services.msc可以查看,但是做成window,需要较高的权限才能运行。
3,start-nuxus.bat 启动Nexus Windows服务。
4,stop-nuxus.bat 停止Nexus Windows服务。
5,uninstall-nuxus.bat 卸载Nexus Windows服务。
这些命令,其实和tomcat启动一样,解压版的tomcat启动也是bat启动方式。

双击“console-nexus.bat“批处理文件启动nexus服务器:
这里写图片描述

登入Nexus,打开浏览器:http://localhost:8081/nexus/
默认管理员用户名/密码: admin/admin123,访问局域网别人的仓库可以直接输入ip地址,如: http://192.168.1.106:8081/nexus/。但是我在搭建私服的时候,通过ip访问局域网的私服,无法访问,后来把自己的IIS服务启起来就行了,可是我关掉了IIS服务还是可以访问,具体原因暂没明白。如果大家遇到这个问题可以尝试把IIS服务重启下。

0 0
原创粉丝点击