nexus 部署与设置

安装nexus

  1. df -h 先查看目录磁盘空间,我安装的版本占用了四个G 空间,目录文件空间不够导致启动失败

  2. 上传 nexus 压缩包,并解压

    1. 查询 8081 端口号是否被占用

      sudo netstat -anp | grep 8081
      
    2. nexus 默认端口号 8081,可以在 nexus 安装目录 nexus-3.19.1-01/etc/nexus-default.properties 文件中修改,记得要同步防火墙开放端口号

  3. 进入 bin 目录

    • ./nexus start 后台启动命令

    • ./nexus status 查看启动状态

    • ./nexus stop 停止

    • ./nexus run 控制台启动打印启动信息

  4. ./nexus start 如果出现提示

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

      执行命令 vim nexus

      找到 run_as_root=true 改为 false

    2. 如果启动失败,ps -ef | grep nexus 杀掉 nexus 进程,执行命 ./nexus run 查看启动日志报什么错误

    3. 提示:nexus 启动时间较长要耐心等待几分钟

  5. 访问 ip+端口号 ,访问成功后点击登录按钮,会提示修改密码,初始密码在文件 sonatype-work/nexus3/admin.password 中,修改密码后,该文件会自动删除。一路 next 就行了。

项目配置 nexus

maven 修改 setting文件

  <servers>
    <server>
    	<!-- 仓库名称 -->
      <id>maven-releases</id>
    	<!-- 账号 -->
      <username>admin</username>
    	<!-- 密码 -->
      <password>admin</password>
    </server>
      <server>
      <id>maven-snapshots</id>
      <username>admin</username>
      <password>admin</password>
    </server>
  </servers>

  <mirrors>
    <mirror>
    	<!-- 随便设置个id就可以 -->
      <id>alimaven</id>
   		 <!-- 随便起个名字就可以 -->
      <name>alimaven</name>
      <url>http://127.0.0.1:8081/repository/maven-public/</url>
       <mirrorOf>central</mirrorOf>
    </mirror>
  </mirrors>

pom.xml 文件设置

    <distributionManagement>
        <repository>
            <id>maven-releases</id>
            <name>maven-releases</name>
            <url>http://127.0.0.1:8081/repository/maven-releases/</url>
        </repository>
        <snapshotRepository>
            <id>maven-snapshots</id>
            <name>maven-snapshots</name>
            <url>http://127.0.0.1:8081/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

执行命令

mvn clean deploy

查看 nexus public 仓库

posted @ 2022-11-08 16:08  暮雨寒冬  阅读(1221)  评论(0编辑  收藏  举报