`
rensanning
  • 浏览: 3549319 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38165
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607357
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682396
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89395
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:401877
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69710
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91733
社区版块
存档分类
最新评论

CentOS 安装 Nexus

 
阅读更多
前提:Java

1)下载
# cd /usr/local/src/
# wget http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz
# tar -zxvf nexus-latest-bundle.tar.gz
# mv /usr/local/src/nexus-2.14.1-01 /usr/local/nexus
# rm -rf sonatype-work/


2)配置
# vi /usr/local/nexus/bin/nexus
  NEXUS_HOME="/usr/local/nexus"
  RUN_AS_USER="nexus"
  PIDDIR=${NEXUS_HOME}
# vi /usr/local/nexus/conf/nexus.properties
  application-port=8081
  nexus-work=${bundleBasedir}/sonatype-work/nexus
# vi /usr/local/nexus/bin/jsw/conf/wrapper.conf
  wrapper.java.maxmemory=768


3)修改用户
# groupadd nexus
# useradd nexus -g nexus
# cd /usr/local/
# chown -R nexus:nexus nexus


4)测试配置
# /usr/local/nexus/bin/nexus console
  Started InstrumentedSelectChannelConnector@0.0.0.0:8081
# /usr/local/nexus/bin/nexus stop


5)启动服务
# cp /usr/local/nexus/bin/nexus /etc/init.d/nexus
# chmod 755 /etc/init.d/nexus
# service nexus start
  Starting Nexus OSS...
  Started Nexus OSS.
# tail -f /usr/local/nexus/logs/wrapper.log


6)设置代理服务
管理页面URL:http://<IP>:8081/nexus
账户:admin / admin123

通过 Views/Repositories -> Repositories -> Add -> Proxy Repository,创建以下两个代理:

<Maven代理仓库>
引用
Repository ID :proxied-maven-repo
Repository Name :proxied-maven-repo
Provider :Maven2
Remote Storage Location :http://maven.aliyun.com/nexus/content/groups/public/



<NPM代理仓库>
引用
Repository ID :proxied-npm-repo
Repository Name :proxied-npm-repo
Provider :npm
Remote Storage Location :https://registry.npm.taobao.org/



引用

代理仓库地址:
http://<IP>:8081/nexus/content/repositories/proxied-maven-repo/
http://<IP>:8081/nexus/content/repositories/proxied-npm-repo/


7)测试确认:

<Maven代理仓库确认>
C:\Users\rensanning\.m2\settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings>
  <mirrors>
    <mirror>
      <id>my-repo</id>
      <mirrorOf>*</mirrorOf>
      <url>http://<IP>:8081/nexus/content/repositories/proxied-maven-repo/</url>
    </mirror>
  </mirrors>
</settings>

# mvn package


<NPM代理仓库确认>
# npm config set registry http://<IP>:8081/nexus/content/repositories/proxied-npm-repo/
# npm install -g underscore


<下载文件确认>
# cd /usr/local/nexus
# ll sonatype-work/nexus/storage/proxied-maven-repo
# ll sonatype-work/nexus/storage/proxied-npm-repo


<下载日志确认>
# tail -f /usr/local/nexus/sonatype-work/nexus/logs/request.log
  • 大小: 186 KB
  • 大小: 179.3 KB
分享到:
评论

相关推荐

    CentOs安装nexus3.7

    CentOs安装nexus3.7

    在CentOS下使用nexus搭建maven私服的安装教程

    ### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...

    CentosOS 7 安装 Nexus OSS 3

    CentosOS 7 安装 Nexus OSS 3 CentosOS 7 安装 Nexus OSS 3 是一个详细的安装指南,旨在帮助用户在 CentosOS 7 环境下安装和配置 Nexus OSS 3。该指南涵盖了从安装 Java 到配置 Nexus 仓库的所有步骤,包括下载和...

    CentOS7 Nexus安装步骤详细介绍

    CentOS7 Nexus安装 CentOS7 Download Nexus安装下载nexus-2.11.2-03-bundle.tar.gz Install 安装 上传RPM文件到/tmp目录下 mkdir /opt/nexus cd /opt/nexus tar -zxvf /tmp/nexus-2.11.2-03-bundle.tar.gz ln -sf...

    centos7安装nexus3

    在CentOS 7上安装Nexus 3,你需要遵循以下步骤: 1. **环境准备**: - 确保你的CentOS 7系统是最新的,可以通过`sudo yum update`来更新。 - 安装Java运行环境(JRE)或Java开发工具包(JDK)。Nexus 3需要Java 8...

    ansible-nexus3-oss, Ansible角色为 redhat/centos提供 Nexus 仓库管理器 3.x.zip

    ansible-nexus3-oss, Ansible角色为 redhat/centos提供 Nexus 仓库管理器 3.x Ansible角色:Nexus 3-操作系统这里角色在 centos/rhel上安装和配置 Nexus 存储库管理器 操作系统 版本 3.x 。除了 blobstores -related...

    在CentOS7上用Nexus3搭建Maven私服.doc

    在本文中,我们将详细介绍如何在CentOS7操作系统上使用Nexus3搭建Maven私有仓库。首先,确保系统已经安装了Java Development Kit (JDK) 8和Maven3。安装这两个组件的具体步骤可以通过搜索引擎获取。 一、所需环境 ...

    docker快速安装nexus-CentOS7

    docker pull sonatype/nexus3 2.创建/usr/local/docker/nexus/docker-compose.yml文件  version: ‘3.1’ services:  nexus:  image: ‘sonatype/nexus3’  restart: always  container_name: nexus  ports: ...

    centos搭建安卓模拟器实现自动化抓包分析

    在CentOS上搭建安卓模拟器实现自动化抓包分析是一个多步骤的过程,包括安装必要的软件,创建和配置AVD,安装抓包工具,设置代理,以及编写自动化脚本。这个过程对于安卓开发者和APP接入服务分析人员来说,可以帮助...

    CentOS下glibc-2.17离线安装rpm包

    CentOS7下glibc离线安装rpm包,安装方式,解压上传到CentOS某个目录,cd这个目录,然后依次执行以下命令 rpm -ivh centos-release-scl-rh-2-3.el7.centos.noarch.rpm rpm -ivh centos-release-scl-2-3.el7.centos....

    nexus-2.14.14-01-bundle.zip

    nexus-2.14.14-01-bundle.zip 安装文件,内包含centos 安装教程 nexus-2.14.14-01-bundle.zip 安装文件,内包含centos 安装教程 nexus-2.14.14-01-bundle.zip 安装文件,内包含centos 安装教程

    nexus3.31.0

    在Linux/CentOS系统上安装Nexus 3.31.0是软件生命周期管理的重要一环,特别是对于Java开发团队而言。以下是关于Nexus 3.31.0在CentOS上的详细安装步骤及关键知识点: 1. **系统准备**: - 首先确保系统为最新版本...

    Linux-nexus安装

    本文将详细介绍如何在Linux系统上安装Nexus。 一、系统需求与准备 在开始安装前,请确保你的Linux系统满足以下条件: 1. 操作系统:推荐Ubuntu 18.04或CentOS 7,因为这两个版本有良好的社区支持。 2. 用户权限:...

    Centos下Maven私服Nexus3.x环境构建的完整操作记录(个人精华版)

    本篇文章详细记录了Centos下Maven私服Nexus3.x环境构建的完整过程,介绍十分详细,可以作为线上长期部署手册。有需要的朋友,请拿走。

    unix-nexus 3.zip

    1. **操作系统**:Nexus 3支持Unix-like环境,包括Linux发行版,如Ubuntu、CentOS、Red Hat等。 2. **Java Development Kit (JDK)**:安装JDK 1.8或更高版本是运行Nexus 3的前提,因为Nexus 3是用Java编写的,需要...

    repository management with nexus

    Nexus Repository Manager的插件架构使其可以进行功能扩展,用户可以根据自己的需求安装和配置不同的插件来增强Nexus的功能。例如,安全套接字层(SSL)的配置,可以提升Nexus在传输过程中的安全性。 最后,Nexus ...

    nexus-3.25.1-04-unix.tar.gz

    描述中提到,这个文件是"Nexus3"的Linux版本,适合在基于Unix的操作系统上安装,如Ubuntu、CentOS等。安装教程建议在网上自行搜索,这意味着用户需要有一定的Linux基础才能进行安装。该包可能是从Nexus官方站点下载...

    nexus-2.14.8-01-bundle.zip

    在CentOS系统上部署Nexus,首先确保系统已安装Java运行环境(JRE)和`unzip`命令。如果没有,可以通过以下命令安装: ```bash sudo yum install java-1.8.0-openjdk sudo yum install unzip ``` 三、部署Nexus 1....

Global site tag (gtag.js) - Google Analytics