zoukankan      html  css  js  c++  java
  • Nexus3.x.x上传第三方jar

    exus3.x.x上传第三方jar:

    1. create repository

     选择maven2(hosted),说明:

    proxy:即你可以设置代理,设置了代理之后,在你的nexus中找不到的依赖就会去配置的代理的地址中找
    
    hosted:你可以上传你自己的项目到这里面
    
    group:它可以包含前面两个,是一个聚合体。一般用来给客户一个访问nexus的统一地址。
    
    简单的说,就是你可以上传私有的项目到hosted,以及配置proxy以获取第三方的依赖(比如可以配置中央仓库的地址)。前面两个都 弄好了之后,在通过group聚合给客户提供统一的访问地址。

    新建的 reposity 参数如下:

    2.赋权

    修改maven安装目录下的 /conf/settings.xml 文件,添加server 节点。如图:

     3.上传 jar 包

    mvn deploy:deploy-file -DgroupId=xxx.xxx -DartifactId=xxx -Dversion=0.0.2 -Dpackaging=jar -Dfile=D:xxx.jar -Durl=http://xxx.xxx.xxx.xxx:8081/repository/3rdParty/ -DrepositoryId=3rdParty
    
    其中-DgroupId 为上传的jar的groupId
    
    -DartifactId 为上传的jar的artifactId
    
    -Dversion 为上传的jar的需要被依赖的时候的版本号
    
    然后是-Dpackaging为jar,-Dfile为jar包路径 
    
    -Durl 为要上传的路径,可以通过以下方式获取到

    举个例子:
    mvn deploy:deploy-file -DgroupId=com.google.guava -DartifactId=guava -Dversion=22.0 -Dpackaging=jar -Dfile=D: empguava-22.0.jar -Durl=http://192.168.178.132:8081/repository/3rdParty/ -DrepositoryId=3rdParty

    完成 !!!

  • 相关阅读:
    C++ Call C# COM
    C ++ / CLI 语法
    C#调用C++ DLL动态库的两种方式
    Linux下的JMeter部署及使用
    同时处理多请求(带超时时间)
    同时处理多请求
    curl命令
    mysql命令
    SpringBoot配置文件敏感信息加密-jasypt
    spring boot升级到2.x的坑
  • 原文地址:https://www.cnblogs.com/xiluhua/p/8093641.html
Copyright © 2011-2022 走看看