博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用nexus搭建maven私服
阅读量:6691 次
发布时间:2019-06-25

本文共 2871 字,大约阅读时间需要 9 分钟。

hot3.png

使用nexus搭建maven私服

国内访问maven仓库速度渣渣,公司访问外网速度不快,即使用阿里云镜像效果也不佳。在局域网内搭建Maven私服,除了能从私服加速下载jar包,还能将内部通用模块发布在私服上供其他同事使用。对内部项目部署很有帮助。

安装和启动nexus

下载nexus-2.14.2-01-bundle.tar.gz 

# 添加用户adduser nexus  passwd nexus   su nexuscd /homemkdir nexuscd nexustar xvzf nexus-2.14.2-01-bundle.tar.gzcd nexus-2.14.2-01/bin#启动nexus./nexus start

浏览器中输入

nexus的maven仓库配置

开启远程索引

新搭建的neuxs环境只是一个空的仓库,需要手动和远程中心库进行同步,nexus默认是关闭远程索引下载,最重要的一件事情就是开启远程索引下载。登陆nexus系统,默认用户名密码为admin/admin123

  • 点击左边Administration菜单下面的Repositories,找到右边仓库列表中的Apache Snapshots,Central,然后在configuration下把Download Remote Indexes修改为true 
     
  • 仓库上分别右键,选择Repari Index,这样Nexus就会去下载远程的索引文件。 
     

这样设置以后, Nexus会自动从远程中央仓库下载索引文件, 为了检验索引文件自动下载是否生效,可以却换到Browse Index查看

增加阿里云镜像

Repositories –> Add –>ProxyRepository阿里的maven镜像:http://maven.aliyun.com/nexus/content/groups/public/Checksum Policy 可以改为ignore

Repositories –> Public Repositories 
将右侧栏全部加入左侧栏即可 

项目maven配置

maven的全局配置文件

修改maven的settings.xml配置文件,如C:\Users\xieyue.m2\settings.xml

releases
deployment
xxx
snapshots
deployment
xxx
nexus
nexus
http://132.97.8.177:8081/nexus/content/groups/public/
true
true
nexus

项目的POM.xml设置

releases
Internal Releases
http://132.97.8.177:8081/nexus/content/repositories/releases
snapshots
Internal Snapshots
http://132.97.8.177:8081/nexus/content/repositories/snapshots
nexus
nexus
http://132.97.8.177:8081/nexus/content/groups/public/
true
true

参考资料

http://books.sonatype.com/nexus-book/reference/installing.htmlhttp://blog.csdn.net/ClementAD/article/details/52670968

转载于:https://my.oschina.net/u/593517/blog/1580498

你可能感兴趣的文章
条件语句实例
查看>>
DWH - 自动化监控BI系统的存储空间
查看>>
10.25 AHSOFNU 校内模拟
查看>>
全球首发免费的MySql for Entity Framework Core
查看>>
2018年美国大学生数学建模竞赛(MCM/ICM) F题解题思路
查看>>
LeetCode: 29. Divide Two Integers (Medium)
查看>>
类对象加括号与不加括号
查看>>
[译]Chipmunk教程 - 4定义球体body和shapes
查看>>
EasyUI 常规用法
查看>>
PinnedListView分析一
查看>>
selenium webdriver 学习笔记(二)
查看>>
GridView数据绑定控件的模版列时设置显示的格式
查看>>
在SQL SERVER中实现RSA加解密函数(第一版)
查看>>
判断ios或者android
查看>>
C语言中的注释
查看>>
Working with BeforeProperties and AfterProperties on SPItemEventReceiver
查看>>
JavaSE复习(一)继承多态与常用API
查看>>
Which HRV method to use: FFT or Autoregressive?
查看>>
WEB请求流程
查看>>
PHP define() 定义常量
查看>>