文档章节

Maven 私服 Nexus 安装

learn_more
 learn_more
发布于 2015/06/04 09:52
字数 571
阅读 373
收藏 6

详细信息可以点击 

       http://jingyan.baidu.com/article/af9f5a2d1b407843140a45ec.html

背景

    Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。

1、下载

Nexus有两种安装包,一种是包含Jetty容器的Bundle包,另一种是不包含Web容器的war包。我们可以从http://www.sonatype.org/downloads/nexus-latest-bundle.zip下载最新版本的Nexus的Bundle包。

http://nexus.sonatype.org/downloads

http://www.sonatype.org/nexus/archived/#step2top

解压nexus-latest-bundle.zip,会发现有两个文件夹。

 

nexus-2.11.1-01目录包含了Nexus运行所需要的文件。是Nexus运行必须的。

sonatype-work目录包含Nexus生成的配置文件、日志文件、仓库文件等。当我们需要备份Nexus的时候默认备份此目录即可。

2、安装

进入目录nexus2.11.1-01\bin\jsw,你会发现有很多的安装环境。我的操作系统是32位的Windows 7,那么进入windows-x86-32目录。有以下文件(查看系统或者jdk版本等,都可以通过 mvn -version 查看)

install-nexus.bat:将Nexus服务安装到Windows系统。

start-nexus.bat:启动Nexus服务。

stop-nexus.bat:停止Nexus服务。

uninstall-nexus.bat:卸载Nexus服务。

右击install-nexus.bat“以管理员身份运行”运行文件,右击start-nexus.bat“以管理员身份运行”运行文件。在“服务”中,我们可以看到Nexus已经安装并且运行起来了(安装之前要先安装JDK,并在环境变量中配置JAVA_HOME和PATH

直接快捷键 services.msc 就可以看到服务了。

 

3、登录

在浏览器中输入:http://localhost:8081/nexus/得到以下界面(单击右上角的“Log In”按钮进行登录,Nexus的默认管理员账户密码为admin/admin123)

 

© 著作权归作者所有

learn_more
粉丝 93
博文 240
码字总数 210196
作品 0
深圳
程序员
私信 提问
Linux 下使用 Nexus

为什么要搭建私服? 在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的。另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新。可以通过搭建公...

devin223
2017/06/05
0
0
Maven的本地仓库、中心仓库、私服(NEW)

本地仓库 设置本地仓库到指定目录,而不使用Maven默认的配置(默认放在C:/user/m2.目录下) 打开Maven的解压目录E:softapache-maven-3.1.0conf,修改settings.xml 配置localRepository即可完...

SuShine
2018/05/23
345
0
Maven 系列 五 :使用Nexus搭建Maven私服

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

lyg945
2014/06/23
23.9K
4
Linux 使用nexus搭建maven私服

环境要求 系统:LINUX JDK:已安装 Maven:已安装(未安装详见maven安装教程) Nexus: 所有版本下载地址:https://www.sonatype.com/download-oss-sonatype Nexus是一个强大的Maven仓库管理...

muzi1994
2017/02/28
41
0
Nexus安装、使用说明、问题总结

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

临江仙卜算子
2018/12/07
215
0

没有更多内容

加载失败,请刷新页面

加载更多

MongoDB系列-在复制集(replication)以及分片(Shard)中创建索引

关注我,可以获取最新知识、经典面试题以及微服务技术分享   在使用MongoDB时,在创建索引会涉及到在复制集(replication)以及分片(Shard)中创建,为了最大限度地减少构建索引的影响,在副本...

ccww_
16分钟前
12
0
SAP HANA数据库multi container模式JDBC链接connection refused

报错如下信息 com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: Cannot connect to jdbc:sap://xxx.xxx.xxx.xxx:30015 [Cannot connect to host xxx.xxx.xxx.xxx:30015 [C......

flash胜龙
42分钟前
27
0
c++ 虚基类

c++ 虚基类 p556

天王盖地虎626
48分钟前
83
0
k8s删除Terminating状态的命名空间

背景: 我们都知道在k8s中namespace有两种常见的状态,即Active和Terminating状态,其中后者一般会比较少见,只有当对应的命名空间下还存在运行的资源,但是该命名空间被删除时才会出现所谓的...

Andy-xu
59分钟前
70
0
seata源码阅读笔记

seata源码阅读笔记 本文没有seata的使用方法,怎么使用seata可以参考官方示例,详细的很。 本文基于v0.8.0版本,本文没贴代码。 seata中的三个重要部分: TC:事务协调器,维护全局事务和分支...

东都大狼狗
今天
44
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部