美文网首页
maevn的nexus私库搭建

maevn的nexus私库搭建

作者: 青纹刀狼 | 来源:发表于2021-04-05 18:02 被阅读0次

    使用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版本那一行将添加的去掉,恢复之前的状态

    相关文章

      网友评论

          本文标题:maevn的nexus私库搭建

          本文链接:https://www.haomeiwen.com/subject/nubzfctx.html