`
- 浏览:
115236 次
- 性别:
- 来自:
合肥
-
Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。
下载和安装
你可以从http://nexus.sonatype.org/downloads/ 下载最新版本的Nexus,笔者使用的是1.3.0版本。
Nexus提供了两种安装方式,一种是内嵌Jetty的bundle,只要你有JRE就能直接运行。第二种方式是WAR,你只须简单的将其发布到web容器中即可使用。
Bundle方式安装
解压nexus-webapp-1.3.0-bundle.zip 至任意目录,如D:\dev_tools ,然后打开CMD,cd至目录D:\dev_tools\nexus-webapp-1.3.0\bin\jsw\windows-x86-32 ,运行Nexus.bat 。你会看到Nexus的启动日志,当你看到“Started SelectChannelConnector@0.0.0.0:8081”之后,说明Nexus启动成功了,然后打开浏览器,访问http://127.0.0.1:8081/nexus,
要停止Nexus,Ctrl+C即可,此外InstallNexus.bat可以用来将Nexus安装成一个windows服务,其余的脚本则对应了启动,停止,暂停,恢复,卸载Nexus服务
WAR方式安装
你需要有一个能运行的web容器,这里以Tomcat为例,加入Tomcat的安装目录位于D:\dev_tools\apache-tomcat-6.0.18 ,首先我们将下载的nexus-webapp-1.3.0.war 重命名为nexus.war ,然后复制到D:\dev_tools\apache-tomcat-6.0.18\webapps\nexus.war ,然后启动CMD,cd到D:\dev_tools\apache-tomcat-6.0.18\bin\ 目录,运行startup.bat 。一切OK,现在可以打开浏览器访问http://127.0.0.1:8080/nexus,你会得到和上图一样的界面。
配置Maven使用Nexus
默认情况下,Maven依赖于中央仓库,这是为了能让Maven开箱即用,但仅仅这么做明显是错误的,这会造成大量的时间及带宽的浪费。既然文章的前面已经介绍了如何安装和配置Nexus,现在我们就要配置Maven来使用本地的Nexus,以节省时间和带宽资源。
我们可以将Repository配置到POM中,但一般来说这不是很好的做法,原因很简单,你需要为所有的Maven项目重复该配置。因此,这里我将Repository的配置放到$user_home/.m2/settings.xml中:
<settings>
...
<profiles>
<profile>
<id>dev</id>
<repositories>
<repository>
<id>local-nexus</id>
<url>http://127.0.0.1:8080/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>dev</activeProfile>
</activeProfiles>
...
</settings>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
主要介绍了Broadcom Nexus平台,从目录到代码分析都有提及。
001新一代控制系统OC_6000e_Nexus介绍.pdf 介绍了关于001新一代控制系统OC_6000e_Nexus介绍的详细说明,提供GE的技术资料的下载。
这篇文章介绍的是Nexus3推出之初的Api的设计思路,主要是通过结合groovy脚本来完成相关的功能,简单的来说需要用户自行提供groovy脚本,nexus提供上传和运行脚本的接口,虽然有些粗糙,但是大部分功能毕竟留出了一个...
nexus的介绍和安装,nexus是为了用于服务本地开发机的私有maven中央库。
1.Nexus课程第一部分.wmv 2.nexus课程第二部分.wmv 3.nexus课程第三部分.wmv 4.数据中心课程第四部分l2 l3配置介绍.wmv 5.数据中心课程第五部分fex技术介绍与配置.wmv 6.数据中心课程第六部分vpc上.wmv 6.数据中心...
Maven 仓库管理也叫 Maven 私服或者代理仓库。使用 Maven 私服有两个目的: ...2. Nexus 介绍 Nexus 是一个强大的 Maven 仓库管理工具,使用 Nexus 可以方便的管理内部仓库同时简化外部仓库的访问。
nexus官网下载的关于对nexus仓库管理器的介绍和使用。
maven nexus 配置,简要介绍如何配置nexus。。。。。。
1-Nexus产品介绍 2-Nexus基本系统管理 3-Nexus VDC技术 4-Nexus VDC技术 5-Nexus 基本接口配置实验 5-Nexus基本接口配置 6-Nexus FEX技术 6-Nexus N5K-FEX 7-Nexus Port-Channel介绍 8-Nexus EvPC 8-Nexus N7K-N5K-...
详细介绍了nexus的各种配置,包括访问nexus的控制台页面、nexus repository的类型介绍和配置、设置开发机中maven的直接下载库。
详细介绍了nexus私服的配置及安装方法
galaxy nexus手机系列刷原生系统简单介绍
nexus搭建maven介绍.doc
该文档主要用户maven私用仓库的创建,以及创建后的使用说明以及通过eclipse插件的使用介绍。
nexus7二代驱动主要用于将该品牌的手机和电脑进行连接,实现文件的互传等,同时还可以帮助爱折腾的用户进行刷机等...nexus7二代驱动介绍Nexus7二代的ADB驱动,用于Nexus7连接PC的驱动,安装后即可识别出你,欢迎下载体验
政务云数据中心解决方案.pptx 桂林市房地产交易管理数据中心解决方案.doc 华盛云数据中心解决方案....Nexus介绍与数据中心解决方案介绍.pptx Nutanix超融合数据中心解决方案.pptx SDN技术多活数据中心解决方案分享.pptx
CISCO_Nexus_7000介绍.ppt
思科NEXUS7000规格,详细介绍该交换机的主要参数和特性。
软件介绍: Nexus 5 root unlock使用方法:解压后运行1键ROOT.BAT,按屏幕提示直到ROOT解锁成功。打开USB调试后接电脑,手机上会出现一个提示,请点确定等待USB调式模式连接解锁说明:在Nexus 5 五太子 上用...
思科Nexus系列产品介绍和案例分享 很好的产品介绍,写方案用的上,哈哈~