maven仓库 - nexus配置
搭建环境:
腾讯云服务器 CentOS 6.8、jdk7、sonatype nexus、maven、Xshell 5
版本信息:
jdk : jdk-7u80-linux-x64.tar.gz
nexus : nexus-2.11.2-03-bundle.tar.gz
下载地址:https://pan.baidu.com/s/16Ci7rUfOfkIwVK5LfxLvFg
搭建步骤:
1、jdk安装
1.1、linux系统中,应用的常用安装位置为/opt或者/usr/local,本次安装jdk,安装目录为/usr/local/jvm目录中
1.2、上传已下载好的jdk压缩包至服务器目录,本次为/data/tarFile
1.3、解压gz文件至指定目录:tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local/jvm
1.4、配置环境变量
修改/etc/profile配置文件:vi /etc/profile
增加配置:
export JAVA_HOME=/usr/local/jvm/jdk1.7.0_80
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH:${JRE_HOME}/bin
1.5、修改环境变量之后,可以重启linux系统使配置生效,也可以执行source /etc/profile命令,让新修改的环境变量在当前终端中立即生效。此时,运行java -version命令,应出现java版本相关信息,证明配置成功。
2、私服nexus安装
2.1、上传已下载好的nexus压缩包至服务器目录,本次为/data/tarFile
2.2、解压gz文件至指定目录:tar -zxvf nexus-2.11.2-03-bundle.tar.gz -C /usr/local/nexus,
Nexus压缩包中包含两个子目录:nexus-2.11.2-03和sonatype-work,其中nexus-2.11.2-03是具体的私服应用内容,sonatype-work是Nexus私服下载的构件存放工作目录。
2.3、私服端口和工作目录
在nexus-2.11.2-03目录中有子目录conf,其中保存私服应用的配置信息。查看nexus.properties文件,确定私服访问端口和工作目录。此操作可不做任何内容修改。配置文件内容如下
# Jetty section,Nexus私服应用是使用Jetty提供web服务的,下述内容为Jetty配置。
application-port=8081#私服访问端口
application-host=0.0.0.0
nexus-webapp=${bundleBasedir}/nexus# Nexus私服WEB应用所在位置
nexus-webapp-context-path=/nexus# Nexus私服WEB应用contextPath
# Nexus sectionNexus私服配置信息
nexus-work=${bundleBasedir}/../sonatype-w ork/nexus
# 私服工作目录,即构件保存目录
runtime=${bundleBasedir}/nexus/WEB-INF# 私服WEB应用运行目录
2.4、修改nexus运行用户
nexus私服启动运行后,需要足够文件访问操作权限,这里为了使用方便,偷个懒设置用户为root(实际项目中不可取!)。
cd /usr/local/nexus/nexus-2.11.2-03/bin
vi nexus
修改配置RUN_AS_USER=root
修改jdk配置:
cd /usr/local/nexus/nexus-2.11.2-03/bin/jsw/conf vi wrapper.conf
修改其中配置为wrapper.java.command=/usr/local/jvm/jdk1.7.0_80/bin/java
2.5、修改防火墙iptables配置(CentOS 7之后的版本好像是使用firewall,这个后续再测试。。)
修改防火墙配置,开启nexus访问端口8081
vi /etc/sysconfig/iptables
增加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT
2.6、重启防火墙:service iptables restart
2.7、启动nexus:
cd /usr/local/nexus/nexus-2.11.2-03/bin ./nexus start
此时,成功启动应出现如下:
WARNING -NOT RECOMMENDED TO RUN AS ROOT
****************************************
Starting Nexus OSS...
Started Nexus OSS.
也可以命令检查nexus状态:
cd /usr/local/nexus/nexus-2.11.2-03/bin ./nexus status
3. 腾讯云服务器端口开放设置
3.1 安全组 -> 新建
3.2 、在刚建立的安全组,操作栏点击“管理实例”,然后新增关联,
3.3、安全组,操作栏点击“修改规则”,然后添加规则
OK,至此,基本完成nexus的配置,浏览器访问http://xxx.xxx.xxx.xxx/nexus即可进入nexus的服务管理界面,类似阿里云的nexus镜像服务:http://maven.aliyun.com界面。
maven仓库 - nexus配置的更多相关文章
- Maven仓库Nexus的安装配置
1.下载nexus,最新版本是nexus-2.8.0-05 参考文章 下载nexus-latest-bundle.zip文件后,并解压到 D:\nexus下 配置nexus的环境变量:先配置NE ...
- maven仓库私服配置
私服访问地址:[[http://192.168.1.252:9080/nexus/content/groups/public/ 地址]] 1. 打开eclipse/myeclipse的maven插件: ...
- Maven仓库—Nexus环境搭建及简单介绍
1. 环境搭建 1.1 下载 http://www.sonatype.org/nexus/ NEXUS OSS [OSS = Open Source Software,开源软件--免费] NE ...
- Maven仓库-Nexus环境搭建及简单介绍
1. 环境搭建 1.1 下载 http://www.sonatype.org/nexus/ NEXUS OSS [OSS = Open Source Software,开源软件——免费] NE ...
- 笔记:Maven 仓库及配置详解
本地创建默认路径在 用户目录\.m2\repository,如果需要自定义本地创建目录地址,可以编辑文件 用户目录\.m2\settings.xml(文件不存在,则需要从Maven安装目录的Conf目 ...
- pom的maven仓库的配置
这里简单记录一下问题 本人配置了nexus的私人仓库,配置阿里云的远程仓库(http://182.92.29.40/nexus/content/groups/public/)和正规的2个库(http: ...
- 【Maven】Nexus配置和使用
Nexus安装 nexus安装,可以参照:[Maven]Nexus(Maven仓库私服)下载与安装 Nexus简单说明 用途:指定私服的中央地址.将自己的Maven项目指定到私服地址.从私服下载中央库 ...
- Maven仓库—Nexus环境搭建及使用
使用Sonatype Nexus搭建Maven私服后如何添加第三方JAR包 http://blog.csdn.net/yanjun008/article/details/42084109 Nexus介 ...
- maven仓库的配置
今天接触到了maven的配置问题,特此来记录一下,也给我这样的小白一个参考. 目标:eclipse中配置指定的maven仓库. 说明: 使用过maven项目的话,会在你的C:\Users\lenovo ...
随机推荐
- 上个月,我赚了2W外快。。。
前段时间和室友一起给某个公司做了一个管理系统,每个人分2W多.这里和大家分享一下做完项目后一点点感受,想到啥就说点啥. 核心竞争力 两个月就挣了2W块,挣了我爸妈两个人一年的收入,每天还贼辛苦,披星戴 ...
- word编辑visio文件
Word文档中插入visio文件并编辑: (1)插入->对象->对象->选择“visio文件”,此种方式可插入visio文件的全部. (2)直接打开visio文件->ctrl+ ...
- HBase 系列(四)—— HBase 集群环境配置
一.集群规划 这里搭建一个 3 节点的 HBase 集群,其中三台主机上均为 Regin Server.同时为了保证高可用,除了在 hadoop001 上部署主 Master 服务外,还在 hadoo ...
- Vue仿微信app页面跳转动画
10:14:11独立开发者在开发移动端产品时,为了更高效,通常会使用Web技术来开发移动端项目,可以同时适配Android.iOS.H5,稍加改动还可适配微信小程序. 在使用Vue.js开发移动端页面 ...
- 设计模式(C#)——09外观模式
推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 前言 在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然 ...
- Leetcode之二分法专题-278. 第一个错误的版本(First Bad Version)
Leetcode之二分法专题-278. 第一个错误的版本(First Bad Version) 你是产品经理,目前正在带领一个团队开发新的产品.不幸的是,你的产品的最新版本没有通过质量检测.由于每个版 ...
- C#开发BIMFACE系列2 二次开发流程
系列目录 [已更新最新开发文章,点击查看详细] BIMFACE 平台是一个对外开放的平台,建筑行业的相关公司.软件公司或者有 BIM 业务需求的公司都可以注册成为开发者并使用其提供的强大功能. ...
- Reactive(2) 响应式流与制奶厂业务
目录 再谈响应式 为什么Web后端开发的,对 Reactive 没有感觉 Java 9 支持的 Reactive Stream 范例 小结 扩展阅读 再谈响应式 在前一篇文章从Reactive编程到& ...
- HTML(一)简介,元素
HTML简介 html实例: <!DOCTYPE html> 菜鸟教程 我的第一个标题 我的第一个段落 实例解析: <!DOCTYPE html> 声明为 HTML5 文档,不 ...
- 模板汇总——ST(暂)
int Log[N]; struct ST { ], a[N]; void init(int n) { ]=-); i < N; i++) Log[i] = Log[i - ] + ((i &a ...