nexus使用说明

Nexus使用说明
一.概述:

Nexus是一个资源库管理应用程序,可以方便企业内部建立和维护自己的资源库。
二.安装
下载Nexus开源版本,下载地址:http://nexus.sonatype.org/downloads,根据不同系统下载不同文件。

  1. Window
  2. 解压缩zip文件
  3. 运行bin\jsw\windows-x86-32/nexus.bat
  4. 通过http://localhost:8081/nexus访问nexus
  5. Linux

1)$ unzip nexus-oss-webapp-1.8.0-bundle.zip
或者$ tar xvzf nexus-oss-webapp-1.8.0-bundle.tgz

  1. 运行bin\jsw\linux-x86-32\nexus.sh
  2. 通过http://localhost:8081/nexus访问nexus

三.管理资源库
为了管理的Nexus仓库,登录以管理用户,在导航库菜单中的左手。 如果您的Nexus登录到作为一个具有管理权限的用户,你会看到窗口配置的Nexus和标签的下半部分。Nexus的仓库提供了三种不同的库:
代理库
代理库是一个远程仓库代理。 默认情况下,具有以下配置的代理仓库Nexus的船舶:
Apache快照
这个库包含来自Apache软件基金会发布http://people.apache.org/repo/m2-snapshot-repository快照
Codehaus的快照
这个仓库包含从Codehaus的http://snapshots.repository.codehaus.org/发布快照
Maven的中央仓库
这是中央存储库(版本)。 http://repo1.maven.org/maven2/
托管库
托管的存储库是一个信息库是由Nexus的主持。 下面是配置Maven的托管库:
第三方
此托管仓库应该是第三方的依赖并不符合公众可使用Maven仓库。 这些依赖的例子可以是商业,如Oracle JDBC驱动程序,您的组织可能会被引用的专利库。
Releases
此托管库是你的组织将发布内部版本。
Snapshots
此托管库是你的组织将发布内部快照。
虚拟库
这不但可以作为仓库,从不同类型的适配器。 目前支持的Nexus转换和从Maven 1和Maven 2仓库仓库。

图6.9。版本库的代理配置屏幕
四.管理组
组是Nexus的强大的功能,一个组下面可以有多个资源库,它允许您用一个URL地址引用组。

图6.18。组在Nexus的配置屏幕
请注意,按顺序列出的库的顺序是重要的。 当一个artifact某个库中找到,将返回第一个匹配。 要重新排列,在此列表中,点击并拖动的库进行重新排序。为了更快的找到所需的版本,把最容易找到的库房在前面。

  1. 配置使用Nexus组

在~/.m2/settings.xml中添加
<settings>
<mirrors>
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<!--Enable snapshots for the built in central repo to direct -->
<!--all requests to nexus via the mirror -->
<repositories>
<repository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<!--make the profile active all the time -->
<activeProfile>nexus</activeProfile>
</activeProfiles>
</settings>
Nexus使用假的http://central作为访问资源库的url地址,在被用到时,会用mirror指定的地址进行替换。

<!-- -->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值