所谓发布工程就是把工程打包成jar包,然后选择上传到私服的某个仓库里,然后其他人就可以在私服上的仓库中下载到你发布的工程。

简单介绍Nexus上自带的一些仓库:

如果想要发布工程是需要一个拥有发布权限的用户的,没有发布权限的游客或者普通用户只能够下载或更新。

  简单介绍Nexus上自带的一些账户:

现在尝试上传一个jar包到私服:

1.选择一个仓库,然后将仓库的地址配置到工程的pom文件中,我这里用Snapshot仓库做示例:

2.配置完成后将需要发布的工程打包成jar包:

3.配置Maven的settings文件,将具有部署权限的账户和密码配置到此文件中,我这里使用deployment账户示例:

4.配置好文件后使用deploy命令进行发布工程:

自己也可以添加一个新的仓库或者创建用户:

创建用户:

创建仓库:

新的仓库创建完之后,需要添加到仓库组里,然后才能在Maven里更新得到这个Zero01仓库的包。因为我们在Maven的settings文件里配置的是仓库组的地址,所以只会从仓库组里的仓库进行更新包,在仓库组之外的仓库不单独去针对那个仓库进行更新是无法更新的了的,所以需要将新创建的仓库添加进仓库组里来解决这个问题:

本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/1976996,如需转载请自行联系原作者

Maven发布工程到私服相关推荐

  1. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  2. android 上传nexus_android发布到nexus私服

    为了减少编译时间,将项目中用到的library module做成maven类库,使之可以被其他项目引用 创建自己的组建项目android的发布至私服的项目最好是有app宿主和一个XxxLib2个mod ...

  3. maven伺服搭建_Maven私服搭建

    一.仓库:本地仓库.第三方仓库(内部中心仓库\私服).中央仓库 1.本地仓库:1).maven将工程中依赖的jar包(构件)从远程下载到本地某目录下管理,通常默认存储地址为${user.home}/. ...

  4. Maven之Nexus局域网私服的搭建以及上传下载的测试

    Maven之Nexus局域网私服的搭建 公司在自己的局域网内搭建自己的远程仓库服务器,称为私服,私服服务器即是公司内部的maven远程仓库,每个员工的电脑上安装maven软件并且连接私服服务器,员工将 ...

  5. idea maven web工程明明添加了maven lib的依赖,但启动web容器时始终报No Class Found?...

    idea maven web工程明明添加了maven lib的依赖,但启动web容器时始终报No Class Found? 很久没用idea搭新工程,最近自己想做个东西,冲心搭个web工程,jar包都 ...

  6. Maven发布web项目到tomcat

    在java开发中经常要引入很多第三方jar包:然而无论是java web开发还是其他java项目的开发经常会由于缺少依赖包引来一些不必要的异常.常常也是因为这样的原因导致许多简单的缺包和版本问题耗费大 ...

  7. maven 服务器自动打包,Maven 打包项目到私服 (deploy)的配置方法

    一.配置maven 在maven安装目录 /conf/setting.xml 中的servers下添加: nexus-snapshots admin 123456 nexus-releases adm ...

  8. MAVEN专题之五、私服详解

    maven系列目标:从入门开始开始掌握一个高级开发所需要的maven技能. 这是maven系列第5篇. 整个maven系列的内容前后是有依赖的,如果之前没有接触过maven,建议从第一篇看起,本文尾部 ...

  9. Maven系列第五讲 私服讲解

    Maven系列第五讲 环境 私服 Windows10中安装Nexus私服 下载nexus 解压latest-win64.zip 启动nexus 登录Nexus 其他一些常见的操作 Linux安装Nex ...

最新文章

  1. java oom dump_JVM 在遇到OOM(OutOfMemoryError)时生成Dump文件的三种方式
  2. PTA L2-001 紧急救援 (点带权最短路)
  3. 【CodeForces - 628C】Bear and String Distance(贪心,构造)
  4. ORM 革命 —— 复兴 | ORM Revolution -- Revived
  5. 深入浅出Fetch-API【转】
  6. 浅谈HTML5之一:语法的改变
  7. 面向对象三大特性之——继承
  8. music的matlab程序,MUSIC算法matlab程序
  9. ati 缺少关键性文件_win10重装系统缺少计算机所需的介质驱动程序的解决方法
  10. 基于python的opencv摄像头采集
  11. handlersocket php,mac编译安装php的handlersocket扩展
  12. LightOJ 1336
  13. 如何在Excel中快速调整列宽
  14. 逍遥魔兽手动打开mysql_逍遥魔兽gm命令使用
  15. 斐波那契数列 一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有兔子都不死,那么一年以后可以繁殖多少对兔子?
  16. python获取所有上市公司的加权净资产收益率
  17. python数据分析教程百度云资源-【python数据分析+pdf】百度云下载 - 云盘精灵
  18. 打造老年人的健康监测产品很有市场(随记)
  19. Redis缓存一致性问题解决方案
  20. 宋朝记载的超新星爆发和光速不变

热门文章

  1. 基于原生javascript的ajax实现
  2. 屏幕广播系统_如何设计系统,而不是屏幕
  3. ucla ai_UCLA的可持续性:用户体验案例研究
  4. CenterOS 7安装Nginx
  5. 谈谈- declare-styleable属性
  6. 黑客窃取思科、IBM与甲骨文认证管理系统内的敏感数据
  7. 洛谷 1165日志分析
  8. 一天一种设计模式之六-----工厂方法模式
  9. 游戏引擎cocos2d-android使用大全
  10. javax.jdo.option.ConnectionURL配置的问题