`
征途2010
  • 浏览: 243637 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

maven3.x上传jar

阅读更多

由于工作需要,将原有的nexus2.x升级为nexus3.x,升级后创建仓库是非常方便,但是该如何将本地的jar上传到maven仓库呢?这个博主就像无头的苍蝇找了好久,才终于找到解决方案。下面描述下该怎么上传本地jar到nexus。

1、首先需要创建一个hosted类型的 repository,如下:



 

2、copy该repository的地址



 

3、配置setting,将刚才创建的repository name添加一个server



 

 

4、使用maven命令mvn deploy:deploy-file来将本地jar上传到nexus3.x

mvn deploy:deploy-file -Durl=url  -DrepositoryId=repositoryId -Dfile=file -DpomFile=pom.xml -Dversion=1.0
-Durl                   是指要deploy到仓库的路径
-DrepositoryId    jar 包的repositoryid
-Dfile                  jar包的具体路径
-DpomFile          jar对应的pom路径
-Dversion           jar的版本

   最终命令如下

mvn deploy:deploy-file   -DgroupId=com.alibaba   -DartifactId=dubbo   -Dversion=2.8.4  -Dpackaging=jar   -Dfile=D:\dubbo\2.8.4\dubbo-2.8.4.jar -Durl=http://172.20.50.200:8081/repository/maven-3rd/ -DrepositoryId=maven-3rd
mvn deploy:deploy-file   -DgroupId=com.alibaba   -DartifactId=dubbo   -Dversion=2.8.4  -Dpackaging=pom   -Dfile=D:\dubbo\2.8.4\dubbo-2.8.4.pom -Durl=http://172.20.50.200:8081/repository/maven-3rd/ -DrepositoryId=maven-3rd

    执行结果如下:



 现在可以再仓库中看到该jar了

 

当然在执行命令过程中可能会遇到问题

   问题一,报错Cannot deploy artifact from the local repository: D:\repository\maven\com\alibaba\dubbo\2.8.4\dubbo-2.8.4.jar。出现该问题,可能是 -Dfile配置的目录刚好是本地仓库目录,应该将该jar和pom拷贝到另外的地方,再执行上传命令



 

问题二: Return code is: 401, ReasonPhrase: Unauthorized.,出现这个问题很可能是-DrepositoryId配置的不对,或者是没有执行步骤3,-DrepositoryId这个必须配置刚才添加的server中的id,否则会报认证不通过。

 

 

  • 大小: 101.1 KB
  • 大小: 94.1 KB
  • 大小: 8.8 KB
  • 大小: 42.7 KB
  • 大小: 48.1 KB
  • 大小: 50.6 KB
0
0
分享到:
评论

相关推荐

    nexus3.x上传jar包的eclipse插件

    nexus3.x版本取消了jar包上传的功能,命令的方式又太麻烦,所有做了个eclipse的小插件。

    spring 3.x企业应用开发实战光盘源码

    Spring 3.x企业应用开发实战光盘源码,光盘中的jar包太大所以没有上传,可以ant,maven或其他工具下载。

    springboot参考指南

    23.6.3. Multi-profile YAML文档 iv. 23.6.4. YAML缺点 vii. 23.7. 类型安全的配置属性 i. 23.7.1. 第三方配置 ii. 23.7.2. 松散的绑定(Relaxed binding) iii. 23.7.3. @ConfigurationProperties校验 iii. 24. ...

    支持页面上定义的udf,进行sql和jar任务的提交;支持源,接收器,作业的管理;可以管理openshift上的flink

    Maven3.x Flink 1.8.0(表和hadoop依赖项加入lib目录下) node.js(任选,开发前端需要) 快速运行 mvn clean package -DskipTests -Pdev,npm java -jar alchemy-web/target/alchemy-web-1.0.0-SNAPSHOT.jar ...

    基于SpringBoot开发的校园快递管理系统源码+详细部署说明(课程设计).zip

    1. 所需环境:JDK1.8、MySQL 5.x.x、Redis、Maven、IDEA 1. MySQL 5.x.x 版本 导入 `./database/pack-prod-2400.sql` SQL文件; 2. 修改 `application.yml` 配置文件中的数据库 `url`、`username`、`password`; 3. ...

    pentaho.rar

    解压至本地maven仓库的org目录下。 PS:aggdesigner-algorithm-jar包,官网无法下载-上传日期:2021年7月2日

    悟空CRM 9.0(JAVA版)

    <version>2019.3 <scope>provided 取消以上代码的注释,将tomcat和undertow的引用注释掉,将packaging改为jar其他同Undertow 三、Undertow(默认) <groupId>com.jfinal</groupId> <artifactId>jfinal-...

    xJavaFxTool实用小工具 v0.3.2 源码

    4、依赖的xcore包已上传至git托管的maven平台,git托管maven可参考教程(若无法下载请拉取项目自行编译)。 5、使用javafx-maven-plugin插件进行打包操作(可打包windows、Linux、Mac安装包) 6、使用exe4j将jar包转成...

    Docker仓库上传镜像出现 unauthorized to access repository的解决方法

    Docker仓库上传镜像出现 unauthorized to access repository的解决方法

    spring security 参考手册中文版

    32.3.3使用CAS认证无状态服务 249 配置CAS以获取代理授予票证 249 使用代理票证调用无状态服务 250 32.3.4代理票证认证 251 33. X.509认证 253 33.1概述 253 33.2将X.509身份验证添加到您的Web应用程序 253 33.3在...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part3

    4.5.1 文件上传配置 98 4.5.2 自定义HttpMessageConverter 101 4.5.3 服务器端推送技术 106 4.6 Spring MVC 的测试 113 4.6.1 点睛 113 4.6.2 示例 114 第三部分 实战Spring Boot 第5 章 Spring Boot 基础 122 5.1 ...

    单点登录源码

    Maven | 项目构建管理 | [http://maven.apache.org/](http://maven.apache.org/) #### 前端技术: 技术 | 名称 | 官网 ----|------|---- jQuery | 函式库 | [http://jquery.com/](http://jquery.com/) Bootstrap | ...

    2017最新大数据架构师精英课程

    本资源为大数据基础到中高级教学资源,适合稍微有点大数据或者java基础的人群学习,资源过大,上传乃是下载链接,不多说,上目录: 1_java基础2 l3 a2 a$ t7 J2 b+ `- p 2_java引入ide-eclipse 3_java基础知识-循环...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part2

    4.5.1 文件上传配置 98 4.5.2 自定义HttpMessageConverter 101 4.5.3 服务器端推送技术 106 4.6 Spring MVC 的测试 113 4.6.1 点睛 113 4.6.2 示例 114 第三部分 实战Spring Boot 第5 章 Spring Boot 基础 122 5.1 ...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part1

    4.5.1 文件上传配置 98 4.5.2 自定义HttpMessageConverter 101 4.5.3 服务器端推送技术 106 4.6 Spring MVC 的测试 113 4.6.1 点睛 113 4.6.2 示例 114 第三部分 实战Spring Boot 第5 章 Spring Boot 基础 122 5.1 ...

    NutzWk企业级开源开发框架

     NutzWk 5.x 运行环境:1、JDK 8 162 +2、Maven 3.5.3 +3、Redis 4.0.8 +4、MySql 5.6 +5、Zookeeper 3.4.11 + NutzWk使用说明:1、创建空的数据库2、修改数据库连接 /resources/config/custom/db.properties3、...

    蝉::rocket:快速轻量级的HTTP服务框架

    :blue_book: | :foggy: | :beach_...使用Maven创建一个项目,导入核心依赖项。 < groupId>top.crossoverjie.opensource < artifactId>cicada-core < version>x.y.z 当然,建议引入其他IOC容器插件: < gr

Global site tag (gtag.js) - Google Analytics