• 将web项目发布到nexus上


    l利用maven发布项目到nexus上使用的命令为:mvn deploy;

    其中我们可以在父项目的pom文件中设置:

    <!-- 发布的管理 -->
      <distributionManagement>
          <!-- 发布releases版本 -->
          <repository>
              <id>user-web-releases</id>
              <name>user-web-releases1</name>
              <!-- 工厂的地址,发布到那个工厂下面 -->
              <url>http://localhost:8081/nexus/content/repositories/user-releases/</url>
          </repository>
          <!-- 发布snapshots版本 -->
          <snapshotRepository>
              <id>user-web-snapshots</id>
              <name>user-web-snapshots1</name>
              <!-- 工厂的地址,发布到那个工厂下面 -->
              <url>http://localhost:8081/nexus/content/repositories/user-snapshots/</url>
          </snapshotRepository>
      </distributionManagement>

    然后我们可以在maven的配置文件的settings.xml中配置发布的时候所需要的账号和密码:

    <servers>
    <server>
          <id>user-web-releases</id>
          <username>user</username>
          <password>user123</password>
        </server>
        <server>
          <id>user-web-snapshots</id>
          <username>user</username>
          <password>user123</password>
        </server>
        
        
      </servers>

    其中settings.xml中的id对用的是pom文件当中的id。注意的是该用户在nexus上设定拥有那两个工厂的操作权限,;

    第一步我们先新建一个Repositories工厂,设定其类型;

    第二补新建privileges权限,那对应的工厂加入进去;

    第三部设定Roles角色,将对应的权限设置进去

    第四步新建users用户,将对应的roles设置进去,这样的话,用户就拥有了工厂的权限了。

  • 相关阅读:
    小工具
    git
    git如何做个人构建
    菜鸟教程
    Xftp和Xshell
    IDEA
    webStorm
    HBuilder
    chrome浏览器
    Vue-Server-Renderer
  • 原文地址:https://www.cnblogs.com/fucktom/p/5429028.html
Copyright © 2020-2023  润新知