Maven Nexus 仓库管理

陈科肇

==============

Nexus提供了三种不同的仓库:

1.代理仓库

一个代理仓库是对远程仓库的一个代理。默认情况下,Nexus自带了如下配置的代理仓库:

Apache Snapshots

这个仓库包含了来自于Apache软件基金会的快照版本。http://people.apache.org/repo/m2-snapshot-repository

Codehaus Snapshots

这个仓库包含了来自于Codehaus的快照版本。 http://snapshots.repository.codehaus.org/

Central Maven Repository

这是中央Maven仓库(发布版本)。 http://repo1.maven.org/maven2/

2.宿主仓库

一个宿主仓库是由Nexus托管的仓库。Maven自带了如下配置的宿主仓库。

3rd Party

这个宿主仓库应该用来存储在公共Maven仓库中找不到的第三方依赖。这种依赖的样例有:你组织使用的,商业的,

私有的类库如Oracle JDBC驱动。

Releases

这个宿主仓库是你组织公布内部发布版本的地方。

Snapshots

这个宿主仓库是你组织发布内部快照版本的地方。

3.虚拟仓库

待续...

时间: 2025-01-16 19:50:19

Maven Nexus 仓库管理的相关文章

Linux系统下部署maven nexus私服和手动同步中央仓库索引

一.准备工作 1. 下载JDK和maven nexus,JDK很好下载,不多做解释,但是maven nexus当时我从官网上下载不了,在网上找了很久,最终从从CSDN共享文件中下载到,将其共享到网盘中方便提供下载.(注意:JDK版本要和maven版本匹配) nexus的网盘内容: 链接:http://pan.baidu.com/s/1qWsYScG 密码:8hb0-----此版本是2.4 链接:http://pan.baidu.com/s/1ntEJExb 密码:1lsw------此版本是2.

使用Maven+Nexus+Hudson+Svn+Tomcat+Sonar搭建持续集成环境(一)

前言     但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子.假如一个项目,由A.B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端.A和B都习惯使用SVN作为代码管理工具,他们分别开始工作,一个功能完成后会提交到SVN,以便对方能够使用.一天B告诉A,我的某个功能完成了,提交到SVN,你更新下来试一下.A便从SVN更新下来代码,结果一试,我檫报错,于是告诉B你的代码有问题,B检查了一下确实有问题,然后B经过1个小时修改后,重新上传

使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)

前言     上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)介绍maven和nexus的环境搭建,以及如何使用maven和nexus统一管理库文件和版本,以及怎么将自己的模块上传至nexus私服,供其他模块引用.下面将主要介绍如何利用Jenkins.SVN.Tomcat以及Sonar来完成项目的自动化编译.测试和发布,以及检查项目的代码质量. 利器Jenkins     Jenkins源于另外一个持续集成工具Hudson,Hudson在o

maven+nexus私服搭建

1.下载nexus安装包  网址:http://www.sonatype.org/nexus/archived/ 注意:从nexus2.6.0,jdk版本要求7.0以上,本文下载的是nexus-oss-webapp-1.9.2.4-bundle 2 启动nexus服务 在E盘解压,进入nexus的文件目录:E:\nexus-oss-webapp-1.9.2.4-bundle\nexus-oss-webapp-1.9.2.4\bin\jsw\windows-x86-64下面,windows-x86

使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境

转载:http://www.cnblogs.com/leefreeman/p/4226978.html 前言 上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)介绍maven和nexus的环境搭建,以及如何使用maven和nexus统一管理库文件和版本,以及怎么将自己的模块上传至nexus私服,供其他模块引用.下面将主要介绍如何利用Jenkins.SVN.Tomcat以及Sonar来完成项目的自动化编译.测试和发布,以及检查项目的代码质量.

Ubuntu 安装 Maven/Nexus

Ubuntu maven Nexus安装 /////////////////////////////////////////////////////////////////////////////////////////// (一)系统环境设置 #切换到root用户 1.1安装SSH   apt-get install -yopenssh-server 1.2 允许root 远程登录 vim /etc/ssh/sshd_config PermitRootLogin  yes 重启SSHD Ps

使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)

前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子.假如一个项目,由A.B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端.A和B都习惯使用SVN作为代码管理工具,他们分别开始工作,一个功能完成后会提交到SVN,以便对方能够使用.一天B告诉A,我的某个功能完成了,提交到SVN,你更新下来试一下.A便从SVN更新下来代码,结果一试,我檫报错,于是告诉B你的代码有问题,B检查了一下确实有问题,然后B经过1个小时修改后,重新上传到SVN

Sonatype Nexus Professional Crack,Maven私服仓库管理

01. Sonatype Nexus简介 ? Sonatype Nexus(以下简称Nexus)是Maven仓库管理器,使用Maven,你可以从Maven中央仓库下载所需要的构件,但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要.此外,Nexus还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库.这些

maven Nexus入门指南(图文)<转>

Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要.此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库.这些优点使其日趋成为最流行的Maven仓库管理器.