ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 软件工程 >> Maven仓库

Maven仓库

来源:网络整理     时间:2018-08-19     关键词:

本篇文章主要介绍了" Maven仓库",主要涉及到方面的内容,对于软件工程感兴趣的同学可以参考一下: 一、Nexus的作用  指定私服的中央地址、将自己的Maven项目指定到私服地址、从私服下载中央库的项目索引、从私服仓库下载依赖组件、将第三方项目jar上传到私...

一、Nexus的作用

  指定私服的中央地址、将自己的Maven项目指定到私服地址、从私服下载中央库的项目索引、从私服仓库下载依赖组件、将第三方项目jar上传到私服供其他项目组使用。

二、Nexus仓库

  一般用到的仓库种类是hosted、proxy。Hosted代表宿主仓库,用来发布一些第三方不允许的组件,比如oracle驱动、比如商业软件jar包。Proxy代表代理远程的仓库,最典型的就是Maven官方中央仓库、JBoss仓库等等。如果构建的Maven项目本地仓库没有依赖包,那么就会去这个代理站点去下载,那么如果代理站点也没有此依赖包,就回去远程中央仓库下载依赖,这些中央仓库就是proxy。代理站点下载成功后再下载至本机。

  • hosted   类型的仓库,内部项目的发布仓库
  • releases 内部的模块中release模块的发布仓库
  • snapshots 发布内部的SNAPSHOT模块的仓库
  • 3rd party 第三方依赖的仓库,这个数据通常是由内部人员自行下载之后发布上去
  • proxy   类型的仓库,从远程中央仓库中寻找数据的仓库
  • group   类型的仓库,组仓库用来方便我们开发人员进行设置的仓库   一个group可以包含上述所有的类型,只要引用这个包含所有类型的group即可



三、Maven项目索引

  下载Maven项目索引,项目索引是为了使用者能够在私服站点查找依赖使用的功能

 四、设置maven的settings.xml,使设置对其他项目也生效

  修改maven的conf/settings.xml


激活profile

以上就介绍了 Maven仓库,包括了方面的内容,希望对软件工程有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_4584396.html

相关图片

相关文章