原文地址 :https://www.cnblogs.com/shindo/p/6609797.html

1、单个jar上上传

方法一:利用界面 
使用Sonatype Nexus搭建Maven私服后添加第三方JAR包 
登录Nexus后,点击右侧的“Repositories”,显示当前Nexus所管理的Repository,

默认情况下Nexus为我们创建了以下主要的Repository:

1、PublicRepositories,这是一个Repository Group,该Repository Group包含了多个Repository,其中包含了Releases、Snapshots、ThirdParty和Central。

2、3rd party,该Repository即是存放你公司所购买的第三方软件库的地方,它是一个由Nexus自己维护的一个Repository。

3、Apache Snapshots,看名字你就应该知道这是个什么样的Repository,这是一个代理Repository,即最终的依赖还是得在Apache官网上去下载,然后缓存在Nexus中。

4、Central,这就是代理Maven Central Repository的Repository。

5、Releases,你自己的项目要发布时,就应该发布在这个Repository,他也是Nexus自己维护的Repository,而不是代理。

6、Snapshots,你自己项目Snapshot的Repository。

这里主要讲解如何使用3rd party上传第三方jar包的方法

在Repository列表中,选中 3rd party,选中artifact upload,如下图所示

选择GAV Defini3ion: GAV Parameters,Auto Guess 打钩。

在下方输入JAR包对应的Group、Artifact、Version,Packaging选择JAR格式。

点击select Artifact(s) to upload 按钮,选择要上传的JAR包。

再次打开3rd party/Browse Index,找到该新增jar包的依赖配置,添加到maven功能的pom.xml对应依赖配置下即可:

方法二:利用命令行:

1). 安装到本地库: 
mvn install:install-file -DgroupId=org.apache.hadoop -DartifactId=hbase -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]

2). 安装到私服 
mvn deploy:deploy-file -DgroupId=org.apache.hadoop -DartifactId=hbase -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file] -Durl=[url] -DrepositoryId=[id]

2.批量导入jar

直接拷贝文件至/opt/data/nexus/sonatype-work/nexus/storage/pvinsight/org/apache/hadoop/hive/hive-exec/0.5.0

或者

通过脚本执行 mvn deploy:deploy-file

转载于:https://www.cnblogs.com/934827624-qq-com/p/11003941.html

Maven : 将Jar安装到本地仓库和Jar上传到私服[转]相关推荐

  1. Maven : 将 Jar 安装到本地仓库和 Jar 上传到私服

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Jar的maven配置 <dependency> <groupId>org. ...

  2. maven如何将本地jar安装到本地仓库

    maven如何将本地jar安装到本地仓库 1.首先确认你的maven是否已经配置: 2.本地的jar包位置: 3.安装本地的jar到本地仓库: 命令: mvn install:install-file ...

  3. maven私服、将项目发布到maven私服、从私服下载jar到本地仓库、将第三方jar安装到本地仓库和maven私服

    上面启动start时,jdk1.9报错,解决方法参考:https://blog.csdn.net/qq_33638719/article/details/83064664 访问http://local ...

  4. maven本地pom文件安装到本地仓库中

    将Jar安装到本地仓库中方法 https://www.cnblogs.com/sunjie-one/p/11718952.html maven本地pom文件安装到本地仓库中 1 mvn install ...

  5. maven安装过程以及手动添加jar包到本地仓库

    Maven安装过程及手动添加JAR包到本地仓库详解 https://blog.csdn.net/niityzu/article/details/50997544 分类: Maven(1) 版权声明:本 ...

  6. Maven命令安装本地jar包到本地仓库

    Maven命令安装本地jar包到本地仓库 原则上Maven工程pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库. 但是碰上第三方开发的中央仓库没有的jar包,我们需要手动安装到本地ma ...

  7. maven安装jar包到本地仓库报的一个错误:Could not find goal '' in plugin org.apache.maven.plugins

    今天在将jar包加入本地仓库的时候,由于拼写没有注意,报了一个错误:  Could not find goal '' in plugin org.apache.maven.plugins.下面贴出 ...

  8. Maven 手动添加 JAR 包到本地仓库

    转载自:http://www.blogjava.net/fancydeepin/archive/2012/06/12/380605.html Maven 手动添加 JAR 包到本地仓库 Maven 确 ...

  9. 【转】Maven 手动添加 JAR 包到本地仓库

    Maven 手动添加 JAR 包到本地仓库[原文] Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用, ...

最新文章

  1. php点击按钮加载控制器,php – Codeigniter 3自动加载控制器
  2. 从现在到未来50年,传感器将如何改变世界?
  3. oauth2_带有Spring Security的OAuth 2.0快速指南
  4. python利器的使用-图文详解python开发利器之ulipad的使用实践
  5. 重磅综述:三万字长文读懂单细胞RNA测序分析的最佳实践教程 (原理、代码和评述)
  6. python post 表单类数据_python post content-type:multipart/form-data 类型的表单数据
  7. 【转】Centos7 ftp 配置及报错处理
  8. flex布局——回顾
  9. REST架构风格的理解(分布式应用系统的架构演变)
  10. 英特尔 英特尔 显示器音频_每日新闻摘要:ZombieLoad是对英特尔PC的最新威胁
  11. Selenium+JAVA淘宝登录、商品搜索、添加收货地址,提交订单、付款流程(UI)
  12. 灰狼/狼群算法优化支持向量机SVM分类预测matlab代码,支持多分类。 Excel数据格式 ,直接运行 。
  13. PLSQL 官方下载及安装
  14. 算法之BFS算法框架
  15. CSDN 中 MarkDown编辑器自动生成目录
  16. python使用turtle库绘制奥运五环
  17. 跟铁拐李李老师学习工作流的第一天
  18. W3C school
  19. 基于拉丁超立方抽样的风,光,负荷场景生成方法 风电功率场景生成 ,光伏功率场景生成,负荷场景生成
  20. Redis 持久化——RDB 详解

热门文章

  1. “技术崇拜”与“技术恐惧”都会阻碍 AI 创新,“技术节制”才是正道
  2. 2018 F40中国青年投资人
  3. 洛谷P2503 [HAOI2006]均分数据(模拟退火)
  4. CEO换人、IPO延期,比特大陆艰难转型路漫漫
  5. 利用 Pandas 将数据集中的某列文本拆分为多行
  6. 分布式监控系统Zabbix3.2对数据库的连接数预警
  7. 十五天精通WCF——第七天 Close和Abort到底该怎么用才对得起观众
  8. Systemd:再一次的,回归第一进程
  9. 通过nginx配置文件抵御攻击,防御CC攻击的经典思路!
  10. Javascript的原型链、instanceof与typeof