文档章节

搭建Nexus私服

Jake_xun
 Jake_xun
发布于 2017/07/20 18:19
字数 498
阅读 15
收藏 0

使用 maven构建项目,那么肯定要搭建maven私服了

一 : 下载安装包

nexus-2.14.4-03-bundle.tar.gz

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

二 : 解压到相应的目录下

 # cd /usr/local
 # mkdir nexus
 # tar -xzvf nexus-2.11.2-03-bundle.tar.gz -C nexus

查看安装文件

 # cd nexus
 # ls
 nexus-2.11.2-03   sonatype-work

三 : 修改配置文件

[root@iz2zecw1gpc5cduk9e3usgz conf]# pwd
/usr/local/nexus/nexus-2.14.4-03/conf
[root@iz2zecw1gpc5cduk9e3usgz conf]# ls
jetty-http-redirect-to-https.xml  jetty-jmx.xml         jetty.xml           logback.xml
jetty-https.xml                   jetty-requestlog.xml  logback-access.xml  nexus.properties
[root@iz2zecw1gpc5cduk9e3usgz conf]# vim nexus.properties 

1, 配置端口

# Sonatype Nexus
# ==============
# This is the most basic configuration of Nexus.

# Jetty section
application-port=8081     // 这里就是 nexus端口了
application-host=0.0.0.0
nexus-webapp=${bundleBasedir}/nexus
nexus-webapp-context-path=/nexus
    
# Nexus section
nexus-work=${bundleBasedir}/../sonatype-work/nexus
runtime=${bundleBasedir}/nexus/WEB-INF

# orientdb buffer size in megabytes
storage.diskCache.bufferSize=4096

2, 配置用户

[root@iz2zecw1gpc5cduk9e3usgz bin]# pwd
/usr/local/nexus/nexus-2.14.4-03/bin
[root@iz2zecw1gpc5cduk9e3usgz bin]# ls
jsw  nexus  nexus.bat
[root@iz2zecw1gpc5cduk9e3usgz bin]# vim nexus
# Set this to the root of the Nexus installation
NEXUS_HOME=".."

# If specified, the Wrapper will be run as the specified user.

# IMPORTANT - Make sure that the user has the required privileges 
# to write into the Nexus installation directory.

# NOTE - This will set the user which is used to run the Wrapper as well as
#  the JVM and is not useful in situations where a privileged resource or
#  port needs to be allocated prior to the user being changed.
#RUN_AS_USER=
RUN_AS_USER=root    // 配置用户

    
# Application
APP_NAME="nexus"
APP_LONG_NAME="Nexus OSS"

四 : 启动nexus

# /usr/local/nexus/nexus-2.11.2-03/bin/nexus start

****************************************

WARNING - NOT RECOMMENDED TO RUN AS ROOT

****************************************

Starting Nexus OSS...

Started Nexus OSS.

五 : 测试

在浏览器打开:http://ip:8081/nexus,登录:用户名admin  默认密码:admin123

六 : 配置仓库

登录系统后点击左侧菜单栏Views/Repositories下的Repositories选择Central仓库点击下边的Configuration把Download Remote Indexes属性设为True保存即可。

然后在Central仓库上右键然后点击Repair Index 即可下载中心仓库的索引文件,稍等几分钟点击下边的Browse Index即可看见下载的索引文件。

往Public Repositories中添加Central仓库,点击Public Repositories在Configuration选项卡中把Central移到左侧即可。

 

在mirrors添加mirror节点地址指向建立的私有仓库地址,mirrorOf属性值设为central为了覆盖超级pom中指定的central地址,如下

© 著作权归作者所有

共有 人打赏支持
Jake_xun
粉丝 4
博文 55
码字总数 24233
作品 0
Linux 下使用 Nexus

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

devin223
2017/06/05
0
0
Maven学习 使用Nexus搭建Maven私服

为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发...

coder_life
2016/08/12
31
0
使用nexus搭建Maven私服

为什么要用远程仓库(私服)? 使用maven的好处就是可以对项目的各种依赖进行统一管理,在pom文件中定以好依赖,就可以从maven中央库或者第三方库中下载到本地。但在企业内部使用也会遇到一些...

沉淀人生
04/11
0
0
maven学习笔记五(仓库搭建,私服配置)

实际项目中,我们往往都是多人开发,这个时候,假如一个项目有300多M.用的jar包有100多个.只要项目组来一个人就从中央仓库下载依赖的jar,这种下载一般都需要持续很久.而且中央仓库一般都是配置在...

吕兵阳
2015/10/02
3.2K
0
Maven 系列 五 :使用Nexus搭建Maven私服

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

lyg945
2014/06/23
22.3K
4

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部