nexus服务器搭建的详细步骤

nexus服务器搭建的详细步骤

这篇文章主要介绍了关系服务器搭建的详细步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一、搭建nexus服务的意义

作为内网的统一代理,团队合作开发时不用每人都去外网下载一次;

解决部分变态公司内网管制无法访问外网的问题,选一台有外网权限的机器搭建服务器,其余人直接内网访问此服务;

团队合作开发时解决专家项目依赖问题;

二、安装nexus

# 下载安装包:

wget https://sonatype下载。全球。SSL。快速地。net/nexus/OSS/nexus-2。14 .4-03-捆绑。焦油。地面零点

# 解压

市场目录/数据/应用程序

光盘/数据/应用程序

tar-zxvf ~/nexus-2。14 .4-03-捆绑。焦油。地面零点

三、配置nexus

编辑配置文件:vim conf/nexus.properties

#码头部分

应用程序端口=8081 #访问端口

应用程序主机=0.0.0.0 #绑定互联网协议(互联网协议)

nexus-web app=$ { bundle basedir }/nexus #指定关系程序目录

nexus-web app-context-path=/nexus #指定访问的二组目录

#联系部分

nexus-work=${bundleBasedir}/./sonatype-work/nexus

runtime=$ { bundle basedir }/nexus/we B-INF

以上都是默认配置,对应的访问地址为:http://x.x.x.x:8081/nexus

如果要改为http://:8081,则修改nexus-webapp-context-path=/即可

四、启动nexus

启动脚本:框/关系

# 启动脚本有如下参数可选

【root @ ci-git lab nexus-2。14 .4-03]# bin/nexus

用法:/nexus {控制台|开始|停止|重新启动|状态|转储}

注意:联系采用包装材料做为网容器,联系只是壳脚本,最终会调用jsw目录下对应平台中的包装材料二进制文件

五、管理nexus

1. 默认的用户:

行政/行政123

部署/部署123

2. 修改用户信息

管理登陆后,点击左侧【安全用户】,在列表中选择用户,右键可更改密码和重围密码,底部表格中可修改用户其余信息

六、在项目中使用nexus

1. 作为插件库

点击左侧【视图/存储库存储库】,选择【公共存储库】,复制其存储库路径字段

编辑pom.xml文件,添加如下段:

!-设定主仓库,按设定顺序进行查找。 -

!-设定主仓库,按设定顺序进行查找。 -

仓库

仓库

身份证明(identification)版本/id

名称团队关系库/名称

url $ {存储库路径}/url

/存储库

仓库

身份证明(identification)快照/id

名称团队关系库/名称

url $ {存储库路径}/url

/存储库

/存储库

2.作为部署库

点击左侧【视图/存储库存储库】,选择【发布或快照】,复制其存储库路径字段

编辑pom.xml文件,添加如下段:

!-设定发布位置,mvn部署时用到,不设置时会报错-

分配管理

仓库

idci-版本/id

名称吉戈尔德关系存储库/名称

URL http://ci-git lab:8081/content/repositories/releases/URL

/存储库

快照存储库

idci-快照/id

名称吉戈尔德关系存储库/名称

URL http://ci-git实验室:8081/内容/存储库/快照//URL

/快照存储库

/分布式管理

注意:不设置分配管理段,执行mvn部署会报如下错误:

[错误]无法在项目helloworld-a上执行目标组织。阿帕奇。玛文。插件:maven-deploy-plugin:2.7:deploy(默认-部署):部署失败:在分配管理元素内的砰的一声中或在-DaltDeploymentRepository=id:layout:URL参数-[帮助1]中未指定仓库元素

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

nexus服务器搭建的详细步骤