maven私有库搭建

简介:   一、在企业中基本上都会有自己的maven私有库,主要的目的就是方便依赖包的下载。如果采用远程的方式来实现的话,很多时候会考虑网速问题。如果自己活着公司搭建的私有库,这一样在使用上面会效率更高。  二、私有库的下载安装  1)下载地址:https://www.sonatype.com/download-oss-sonatype(根据自己的选择下载)  2)下载过后放在Linux上面,并解压,我这里使用的Linux部署。

  一、在企业中基本上都会有自己的maven私有库,主要的目的就是方便依赖包的下载。如果采用远程的方式来实现的话,很多时候会考虑网速问题。如果自己活着公司搭建的私有库,这一样在使用上面会效率更高。

  二、私有库的下载安装

  1)下载地址:https://www.sonatype.com/download-oss-sonatype(根据自己的选择下载)

  2)下载过后放在Linux上面,并解压,我这里使用的Linux部署。

# tar -zxvf nexus-2.14.5-02-bundle.tar.gz

  3)解压过后有2个目录

  

  a、nexus-2.14.5-02是项目运行的文件夹

  b、sonatype-work为私有库的存放地址

  4)配置相关文件,启动私有库

  a、修改nexus.properties

# vi nexus-2.14.5-02/conf/nexus.properties

  

  里面的参数根据自己需要进行修改

  b、修改nexus

# vi nexus-2.14.5-02/bin/nexus

#RUN_AS_USER=

改为

RUN_AS_USER=root

  c、启动

# ./nexus-2.14.5-02/bin/nexus start

  三、安装过后的页面为

  默认账户:admin 密码:admin123

  四、相关配置和修改

  在Repositories下下载索引,这个代理的中央库,也是可以在本地里面搜索的

  这里改成true,等待几分钟就可以在Browse Index中看见了

  五、maven的配置,在使用maven仓库的时候,设置setting.xml

  1)设置登录账号

<servers>
    <server>
      <id>nexus</id>
      <username>admin</username>
      <password>admin123</password>
    </server>
  </servers>

  2)设置下载群组

  <mirror>
      <id>nexus</id>
      <name>nexus</name>
      <mirrorOf>*</mirrorOf>
      <url>http://192.168.5.200:8081/nexus/content/groups/public/</url>
    </mirror>

  3)基本上用法就是这样这个样子的,只有自己写入的东西可以利用个Maven deploy

  

 

 

  

 

相关文章
|
存储 Java Maven
maven在尝试访问nexus存储库时得到“未授权” Not authorized , ReasonPhrase:Unauthorized
maven在尝试访问nexus存储库时得到“未授权” Not authorized , ReasonPhrase:Unauthorized
726 0
|
XML Java Maven
jar包导入到项目中、本地maven仓库、私库
jar包导入到项目中、本地maven仓库、私库
2048 0
jar包导入到项目中、本地maven仓库、私库
|
6月前
|
缓存 运维 负载均衡
阿里云云效操作报错合集之在获取Maven私有库配置出错,该如何操作
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
7月前
|
Java Devops Maven
云效常见问题之maven库代理更换调改如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
110 2
|
7月前
|
Java Maven Windows
一个命令解决maven依赖下载失败后无法重新下载依赖的问题-批量删除repository库目录下所有后缀名是.lastUpdated的文件
一个命令解决maven依赖下载失败后无法重新下载依赖的问题-批量删除repository库目录下所有后缀名是.lastUpdated的文件
549 0
|
7月前
|
存储 Java 测试技术
发布jar到maven中央仓库idea+nexus存储库管理操作流程
发布jar到maven中央仓库idea+nexus存储库管理操作流程
87 0
|
Java Maven
使用maven仓库?每次都是自定义,设置稳定maven本地库地址
使用maven仓库?每次都是自定义,设置稳定maven本地库地址
407 0
使用maven仓库?每次都是自定义,设置稳定maven本地库地址
|
druid Java 关系型数据库
使用maven搭建微服务项目
使用maven搭建微服务项目
使用maven搭建微服务项目
|
Java Maven
batik库在Maven中版本
batik库在Maven中版本
471 0
batik库在Maven中版本
|
XML Java 应用服务中间件
IDEA使用Maven整合搭建SSM框架(下)
IDEA使用Maven整合搭建SSM框架