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>
     
  • 相关阅读:
    自定义异常
    异常处理
    以圆类 Circle 及立体图形类 Solid 为基础设计圆锥类 Cone
    以圆类 Circle 及立体图形类 Solid 为基础设计圆柱类 Cylinder
    《大道至简:软件工程实践者的思想》读后感
    以点类 Point 及平面图形类 Plane 为基础设计圆类 Circle
    以圆类 Circle 及立体图形类 Solid 为基础设计球类 Sphere
    以点类 Point 及平面图形类 Plane 为基础设计三角形类 Triangle
    设计并实现大数类 BigNum
    支付宝支付(三)—APP支付(alipay.trade.app.pay)
  • 原文地址:https://www.cnblogs.com/hanyinglong/p/4961338.html
Copyright © 2011-2022 走看看