zoukankan      html  css  js  c++  java
  • Maven : 将Jar安装到本地仓库和Jar上传到私服[转]

    原文参考:http://blog.csdn.net/xiaomageit/article/details/51492056?locationNum=2&fps=1

    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

  • 相关阅读:
    优化SQL查询:如何写出高性能SQL语句
    提高SQL执行效率的16种方法
    Spring Ioc DI 原理
    java内存泄漏
    转:js闭包
    LeetCode Best Time to Buy and Sell Stock III
    LeetCode Best Time to Buy and Sell Stock with Cooldown
    LeetCode Length of Longest Fibonacci Subsequence
    LeetCode Divisor Game
    LeetCode Sum of Even Numbers After Queries
  • 原文地址:https://www.cnblogs.com/shindo/p/6609797.html
Copyright © 2011-2022 走看看