• 第三方jar包上传私服和项目使用


    下面只做个人日志记录,勿喜勿喷

    使用两个浏览器,带着下面的问题去看:https://www.cnblogs.com/tyhj-zxp/p/7605879.html。就会清晰了

    1、下载和安装nexus

      问题:

      (1)位什么安装nexus?

      (2)怎样下载和安装?

    2、在nexus创建一个私人仓库

      问题:

      (1)nexus结构是怎样的?

      (2)为什么创建私人仓库?

      (3)怎样创建仓库?

    3、上传jar到私人仓库

      问题:

      (1)怎样上传jar到仓库?

      (2)上传之后,我在哪里可以看到是否上传成功?

    4、maven的setting设置

      问题:

      (1)为什么要设置setting?

      (2)怎样设置?

    5、设置的pom

      问题:

      (1)怎样设置pom?

      (2)为什么这样设置?

    我设置的setting和pom

    (1)上传jar命令

      mvn deploy:deploy-file -DgroupId=com.tydic.project.test -DartifactId=open189 -Dversion=1.0 -Dpackaging=jar -Dfile=D: 1open189-sign-1.0.jar -Durl=http://XXXXX:8081/repository/myTest/ -DrepositoryId=gaolttest

    (2)maven的setting设置。找到servers节点

     <server>
      <id>gaolttest</id>  
      <username>admin</username>

      <password>admin123</password>
     </server>

    (3)pom的设置

    1、在repositorys节点设置

      <repository>
       <id>gaolttest</id>
       <url>http://XXXX:8081/repository/tydic-public</url>
      </repository>

    2、添加依赖

      <dependency>
       <groupId>com.tydic.project.test</groupId>
       <artifactId>open189</artifactId>
       <version>1.0</version>
      </dependency>

    总结:做了一堆之后,发现就是多了一个仓库提供加载jar而已,不用想太多,这个只是供项目工作人员使用,发布还是解决不了这个问题。

  • 相关阅读:
    Codeforces Round #578 (Div. 2)
    Educational Codeforces Round 70
    Codeforces Round #576 (Div. 1)
    The 2019 ICPC China Nanchang National Invitational and International Silk-Road Programming Contest
    Educational Codeforces Round 69
    Codeforces Global Round 4
    Codeforces Round #574 (Div. 2)
    Educational Codeforces Round 68
    Codeforces Round #573 (Div. 1)
    The Preliminary Contest for ICPC China Nanchang National Invitational
  • 原文地址:https://www.cnblogs.com/gaolt/p/10489589.html
Copyright © 2020-2023  润新知