zoukankan      html  css  js  c++  java
  • Maven仓库搭建--nexus私服

    Maven仓库搭建--nexus私服(Linux环境)

    Maven仓库简介

    Maven仓库分为本地仓库、远程仓库、私服。本文重点介绍私服的使用方法。

    下载安装包

    网址:http://www.sonatype.org/nexus/go/

    注意:其中的pro版本是专业版本,我们使用OSS开源版本即可

    安装nexus

    下载完nexus安装包解压完后,解压完即可。

    启动服务

    进入bin目录,输入命令:./nexus。显示如下选项:Usage: ./nexus {console | start | stop | restart | status | dump }。再输入./nexus start即可启动nexus服务。

    注意:启动过程中可能会报如下错误

    service nexus start
    
    ****************************************
    
    WARNING - NOT RECOMMENDED TO RUN AS ROOT
    
    ****************************************
    
    Starting Nexus OSS...
    
    Failed to start Nexus OSS.

    此时只要在系统变量中加入export RUNASUSER=root即可。

    关闭服务

    进入bin目录,输入命令./nexus stop即可。

    打开后台界面

    在浏览器输入:http://服务器IP:8081/nexus 


    修改端口

    进入conf目录,打开nexus.properties“application-port=8081”即浏览器访问时需要输入的端口号,改成“application-port=80”后,可直接输入http://服务器IP/nexus访问界面。

    登录后台

    点击右上角的login in链接,默认用户名:admin,密码:admin123

    修改密码

    选择Security-->User,在需要修改的User ID上右键弹出修改密码的弹窗,选择Set Password,即可修改用户的登录密码。 


    代理服务器配置(选配)

    选择Administrator-->Server,输入Proxy HostProxy PortUsernamePassword,保存即可。 


    nexus仓库类型

    点击Repositories可以查看所有的资源,可分为如下类型

    1.   hosted:存放用户上传的jar包;

    2.   proxy:连接远程仓库,下载官方jar包;

    3.   group:仓库组,即把不同的仓库组合成为一个;

    jar包类型

    1.   release:稳定发布的版本;

    2.   snapshot:不稳定,正在开发中的版本;


  • 相关阅读:
    [Codeforces Round #617 (Div. 3)] 题解 A,B,C,D,E1,E2,F
    [Codeforces Round #611 (Div. 3)] C. Friends and Gifts (随机大法好)
    [Hello 2020] D. New Year and Conference (ST表,排序)
    [Hello 2020] C. New Year and Permutation (组合数学)
    Codeforces Beta Round #7 C. Line (扩展欧几里德)
    扩展欧几里德
    Codeforces Round #349 (Div. 2) D. World Tour (最短路)
    HDU 4052 Adding New Machine (线段树+离散化)
    HDU 3265 Posters (线段树+扫描线)(面积并)
    HDU 1828 Picture (线段树+扫描线)(周长并)
  • 原文地址:https://www.cnblogs.com/bigshark/p/5116224.html
Copyright © 2011-2022 走看看