zoukankan      html  css  js  c++  java
  • maevn的nexus私库搭建

    使用nexus搭建maven仓库(本地私服)

    前言:我们在使用maven的时候,对于项目所依赖的jar包,maven默认会在中央仓库下载jar包,到本地的磁盘目录(如果没有配置则是用户目录下/.m2/repository文件夹下)。如果公司内部搭了一个maven私服的话,开发人员将仓库地址指向内网仓库地址,需要的jar包可直接在私服取,下载速度比远程要快,如果本地仓库没有则自动从远程下载并保存在本地。本文使用nexus搭建一个私服。

    部署流程如下:

    1. nexus官网下载

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

    下载下来默认有两个文件:一个是nexus-3.16.2-01,另一个是sonatype-work;第一个文件夹包含了Nexus运行所需要的文件,是运行Nexus必须的;第二个文件夹目录包含Nexus生成的配置文件、日志文件、仓库文件等,当需要备份Nexus的时候,默认备份的是此目录文件。

    2.上传到虚拟机上,并解压

    3.修改运行nexus3上面所使用的用户


     

    4.修改nexus3启动所使用的jdk版本 (系统自带的jdk卸了,重装jdk8)


     

    5.修改nexus3默认端口


     

    6.修改nexus3数据以及相关日志的存储位置


     

    7.添加环境变量/etc/profile

    # Nexus

    NEXUS_HOME=/localdisk/nexus/nexus-3.16.2-01

    export NEXUS_HOME

    RUN_AS_USER=root

    export RUN_AS_USER


     


    8.启动nexus

    在/localdisk/nexus-3.16.2-01/bin/下面,执行 ./nexus run &./nexus start 启动nexus服务


     

    效果:在浏览器上输入IP:port(自己设定的端口)

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++

    要是出现启动报错:./nexus:行579:/localdisk/jdk/jdk1.8.0_181/: 是一个目录

    报错详情:[root@test bin]# ./nexus run

    WARNING:

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

    WARNING: Detected execution as"root" user.  This is NOT recommended!

    WARNING:

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

    ./nexus:行579:/localdisk/jdk/jdk1.8.0_181/: 是一个目录


     

    解决方法:

    上面步骤4修改jdk版本那一行将添加的去掉,恢复之前的状态

  • 相关阅读:
    Non HTTP response code: org.apache.http.conn.HttpHostConnectException/Non HTTP response message
    elasticjobliteconsole的部署使用
    Loadrunner压测简易操作
    TestNg+Allure框架搭建
    bouncycastle类打包报错解决方法
    ie developer tools
    JS 三级联动 下拉列表
    HP大中华区总裁孙振耀退休感言
    spring如何配置和使用
    java 时间格式转换
  • 原文地址:https://www.cnblogs.com/ming369/p/15010176.html
Copyright © 2011-2022 走看看