详情参阅:
Nexus搭建(https://www.cnblogs.com/dreamroute/p/5440419.html)
maven构建私服(https://jingyan.baidu.com/article/49ad8bceafbf6e5834d8fa8d.html
maven本地私服(https://blog.csdn.net/whh743/article/details/53561378)

1. 为什么搭建私服
为了存放项目中所需要的所有jar包 ,减少去外网下载。
许多企业项目都会有公司自己的服务器仓库。
因为是本地仓库,所以会很快。
使用第三方包到我们的项目中,想看源码的时候,需要下载源码查看,十分麻烦。不如把源码上传到maven私服中,这样查看源码的时候就可以直接从mvaen nexus下载直接查看了。
2.使用Nexus的原因
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。
利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。
Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus使
用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。
Nexus支持WebDAV与LDAP安全身份认证。
Nexus是一个Maven仓库管理器,用来搭建私有仓库服务器。建立公司/组织的私有仓库的的好处
是便于管理,节省公网带宽,利用内网下载依赖项速度快,还有一个非常有用的功能就是能有效管
理内部项目的SNAPSHOT版本,实现各个模块间的共享.
3.具体搭建步骤
环境:windowsx64位,jdk8,maven.3.x
1.下载Nexus压缩包并解压到自己想安装的位置
-官方网址:https://www.sonatype.com/download-oss-sonatype
-百度Sonatype Nexus download,第一条就是
此处选择了全平台2.x
lz解压到了D:\devTools\nexus-2.14.8-01-bundle\nexus-2.14.8-01

2.依次进入目录bin—>jsw—->windows-x86-64,双击install-nexus.bat即可完成安装
3.打开浏览器访问http://localhost:8081/nexus, 这就是私服。
4.右上角登录,默认账号admin,密码admin123
5.左边点击Repositories,可以看到不同的仓库类型。我们一般是使用Releases,Snapshots,3rdparty这3个。分别装稳定版,开发版,第三方jar包
6.利用mvn直接发布到私服上面,这里需要修改两个地方。
一个是maven本地安装位置的conf目录下的settings文件,在servers标签添加

<server><id>nexus-releases</id><username>admin</username><password>admin123</password></server><server><id>nexus-snapshots</id><username>admin</username><password>admin123</password></server>

另外一个是pom.xml文件增加,下面的id必须和settings文件的id一样

    <distributionManagement><repository><id>nexus-release</id><name>Nexus Release Repository</name><url>http://localhost:8081/nexus/content/repositories/release/</url></repository><snapshotRepository><id>nexus-snapshots</id><name>Nexus Snapshot Repository</name><url>http://localhost:8081/nexus/content/repositories/snapshots/</url></snapshotRepository></distributionManagement>

上面私服的两个仓库url是:

最右列的地址
7.新建一个maven项目
-运行source:jar, jar在target下生成源码jar包
-运行deploy -e, class的jar包发布到私服
8.完成。其他项目可以使用上面的jar包了

maven搭建本地Nexus服务器相关推荐

  1. Mac搭建本地svn服务器,并用Cornerstone连接服务器

    Mac搭建本地svn服务器,并用Cornerstone连接服务器 Mac默认已经安装了svn,我们只需要进行配置并开启就可以了 首先我们可以验证一下是否安装了svn,打开终端,输入命令: svnser ...

  2. Windows下使用IDEA+Maven搭建本地Hadoop环境

    IDEA结合Maven搭建本地MapReduce环境 文章目录 IDEA结合Maven搭建本地MapReduce环境 前言 环境 配置Maven 新建项目 初始化 添加apache源 添加Hadoop ...

  3. svn 使用TortoiseSVN server搭建本地SVN服务器

    使用TortoiseSVN server搭建本地SVN服务器 转载于:https://www.cnblogs.com/fireblackman/p/10799625.html

  4. Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

    Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析 文章目录 Dnsmasq安装 Dnsmasq配置 Dnsmasq启动 Dnsmasq使用 Dnsmasq小结 默认的情况下, ...

  5. Armbian搭建本地Gitea服务器

    Armbian搭建本地Gitea服务器 1 安装Docker Docker 是一个用于开发.发布和运行应用程序的开放平台. Docker 是一个开源的应用容器引擎,Docker 可以让开发者打包他们的 ...

  6. docker 搭建本地 coredns 服务器

    coredns简介 CoreDNS是一款灵活可扩展的 DNS 服务器,并且基于插件架构,具有强大的模块化能力.其快速,简单,可扩展等特性也非常受人欢迎. CoreDNS 最初是一个单独的项目,由Mie ...

  7. 群晖NAS 7.X搭建本地web服务器并实现公网访问 1/3

    系列文章 群晖NAS 7.X搭建本地web服务器并实现公网访问 1/3 群晖NAS 7.X搭建本地web服务器并实现公网访问 2/3 群晖NAS 7.X搭建本地web服务器并实现公网访问 3/3 随着 ...

  8. Node.js搭建本地HTTP服务器(微信小程序)

    Node.js搭建本地HTTP服务器(微信小程序) Node.js简易搭建本地HTTP服务器 1. 首先关闭微信开发者工具中的验证 单击工具栏中的详情按钮,选中图中所示选项即可. 2. 将Node.j ...

  9. windows搭建本地git服务器【gitblit】+配置git的ssh免密+vscode的git图形使用

    一.搭建本地git服务器[gitblit] 转自:Window系统下搭建GIT本地服务器 1.安装Java环境,配置环境变量. 2.解压文件gitblit-1.8.0.zip至你准备放服务器的目录下 ...

最新文章

  1. pytorch 入门基础
  2. NYOJ 737---石子归并(GarsiaWachs算法)
  3. day63-webservice 01.cxf介绍
  4. 【洛谷P1774】最接近神的人
  5. GCC选项_-Wl,-soname 及 DT_NEEDED 的解释
  6. 核销规则配置好之后 验证核销规则和本地测试过程
  7. pip 安装 scipy 出现错 no lapack/blas resources
  8. 红外倒车雷达原理图_自动驾驶汽车传感器技术解析—毫米波雷达
  9. bankbone 模型简单介绍
  10. Google浏览器 — 取出图片颜色值
  11. C语言数据结构——串的定义及抽象数据类型
  12. oracle 应收 系统选项,Oracle财务系统应收账款模块操作手册
  13. java文本框背景_Java 添加文本框到PPT幻灯片过程解析
  14. 对接携程供应商php加密解密类
  15. 设计一个以1秒频率闪烁的LED灯(亮灭各500ms)
  16. 通信原理及系统系列33——无线信道(快衰落)
  17. abap 发票冲销VF11的BAPI:BAPI_BILLINGDOC_CANCEL1
  18. AI人工智能外呼机器人测试项目经历
  19. Python爬虫实战:手把手教你 字体反爬 CSS反爬练习 猿人学比赛题目四题详解
  20. 如何将手机CAJ转换成PDF文件的方法

热门文章

  1. Mysql数据库sql语句
  2. 实战技术:分布式定时任务调度框架实践
  3. 50道经典SQL练习题和答案-1-10
  4. 真正的灾难到来,多少人却还不觉醒!
  5. 李老三借钱吃麻辣烫但不耽误回家喂熊猫,原因竟是他会回调函数!!
  6. android 迷你电脑,仅售74美元的Android迷你电脑:你会买吗?
  7. 暴风云视频平台SDK使用介绍(五)-- 文件上传(进阶)
  8. 用MATLAB绘制一个红灯笼
  9. Hessian学习总结(一)——Hessian入门
  10. html5上传本地图片