zoukankan      html  css  js  c++  java
  • Linux_Centos中搭建nexus私服

    1.在Linux下搭建Nexus私服

      1).下载并且解压
          下载  nexus-2.11.2-03-bundle.zip
          unzip nexus-2.11.2-03-bundle.zip -d /user/local/app/
      3).修改配置:  vim /usr/local/app/nexus-2.11.2-03/bin/nexus
          RUN_AS_USER=kencery  # 建议:不要为root用户
      4) 给执行权限
          sudo chown -R kencery:kencery/usr/local/app/nexus-2.11.2-03/
      5)启动
          /usr/local/app/nexus-2.11.2-03/bin/nexus start
      6)查看日志:提示成功,查看日志 是否有警告:
          cat nexus-2.11.2-03/logs/wrapper.log
      7)查看端口,如果需要修改端口
          cat nexus.properties
          备注:如果修改端口,则需要修改防火墙不要阻止此端口
      8)防火墙修改,启动    
          vim /etc/sysconfig/iptables
          service iptables start
      9)相对目录也要有权限  (没有帮助不知道怎么配置  这是一个极端的做饭  给读写权限)
          sudo chown -R kencery:kencery/usr/local/app/sonatype-work/
          chmod -R 777 sonatype-work/   --拥有全部权限
      10)重启
          bin/nexus restart
      11)开机启动 vim /etc/rc.local
          /usr/local/app/nexus-2.11.2-03/bin/nexus start
      12) 验证是否安装成功
          http://IP地址:端口/nexus/
      13) 如何使用maven私服
     1 使用nexus私服  在自己的maven的安装目录
     2 使用工厂
     3 D:Program FilesJavamavensettings.xml
     4 <mirrors>
     5     <mirror>
     6           <id>mirrorId</id>
     7           <mirrorOf>repositoryId</mirrorOf>
     8           <name>Human Readable Name for this Mirror.</name>
     9           <url>http://centos:8081/nexus/content/groups/public/</url>
    10     </mirror>
    11 <mirrors>
    12  
    13 如果在maven项目  pom.xml 如果要发布的话 需要添加 这只是一个参照:
    14 <repositories>
    15       <repository>
    16       <id>central</id>
    17       <name>Central Repository</name>
    18       <url>http://centos:8081/nexus/content/repositories/releases/</url>
    19       <layout>default</layout>
    20       <snapshots>
    21         <enabled>false</enabled>
    22       </snapshots>
    23     </repository>
    24 </repositories>
    25  
    26 相应也要设置发布的用户名和密码
    27 D:Program FilesJavamavensettings.xml
    28 <!-- 这一段代码可以添加多个server -->
    29  <servers>
    30     <server>
    31       <id>central</id>   <!-- <id>central</id> -->
    32       <username>你能发布到这个地址的用户名称</username>  
    33       <password>你的密码</password>
    34     </server>
    35  </servers>
     
  • 相关阅读:
    ngxin常用配置--作为web服务端
    百度学习笔记---查询数据库
    python开发
    C 语言学习——递归
    C 语言学习——强制类型转换
    C 语言学习——头文件
    C 语言学习——printf()输出格式
    一个简单的python web应用部署 nginx + uwsgi
    C 语言学习——字符串
    C 语言学习——指针
  • 原文地址:https://www.cnblogs.com/hanyinglong/p/4961338.html
Copyright © 2011-2022 走看看