• zbb20190605 maven windows配置maven私服以及使用


     1、下载 Nexus

    1.1、https://www.sonatype.com/download-oss-sonatype

    1.2 https://help.sonatype.com/repomanager3/download

    2、启动

    2.1 解压下载的压缩包进入目录 E:azzsoft exus-3.16.2-01-win64 exus-3.16.2-01in

    2.2 启动 cmd 执行命令 nexus.exe /run

    3  一些自定义配置,根据需求修改(使用默认配置则忽略)

    3.1 启动地址端口配置

     3.2 数据存储路径、访问根目录、内存大小

     4 项目使用

    4.1 maven 中配置本地私服帐号

      <localRepository>E:/m3/repository</localRepository>
      
     <servers>
        <!--发布版-->
        <server>
            <id>releases</id>
            <username>admin</username>
            <password>admin123</password>
        </server>
        <!--测试版-->
          <server>
            <id>snapshots</id>
             <username>admin</username>
            <password>admin123</password>
        </server>
      </servers>

    4.2 配置POM项目中pom.xml文件,使项目发布到私服

    project节点下配置如下,其中仓库对应的id要和上面server中配置的id一致,url就是nexus网站中Repositories下releases和snapshots

     

    <distributionManagement>
            <snapshotRepository>
                <id>rdc-snapshots</id>
                <name>Internal Snapshots</name>
                <url>https://repo.rdc.aliyun.com/repository/29150-snapshot-xnpB4B/</url>
            </snapshotRepository>
            <repository>
                <id>rdc-releases</id>
                <name>Internal Release</name>
                <url>https://repo.rdc.aliyun.com/repository/29150-release-Xy77jx/</url>
            </repository>
        </distributionManagement> 
    
    

    5 发布到私服

    idea发布方式

     

  • 相关阅读:
    Codeforces 231E
    Practice 15.07.07 计算几何
    Codeforces 552E
    Topcoder SRM 661 (Div.1) 250 MissingLCM
    HDU 4971
    Codeforces Round #306 (Div. 2)
    URAL 1988
    URAL 2032
    ServiceStack.Ormlit 事务
    ServiceStack.Ormlit 使用Insert的时候自增列不会被赋值
  • 原文地址:https://www.cnblogs.com/super-admin/p/10978522.html
Copyright © 2020-2023  润新知