从Maven中央仓库下载所需的jar包,需要外网的支持如果公司不能上外网的话则不能从中央仓库下载所需jar包,公司网速慢的时候也会影响项目构建的速度。用户可以用nexus创建私有的maven仓库。
首先下载nexus,下载地址是http://www.sonatype.org/nexus/go,在此页面可以下载最新版本的Nexus,可以下载zip包也可以下载war包两种包的部署方式不一样。
一、下载的zip包
a.把zip包解压到指定路径如“D:\workbase”
b.运行cmd然后进入“D:\workbase\nexus-2.6.0-05\bin”路径
c.然后运行nexus.bat install命令安装nexus
d.然后运行nexus.bat start命令启动nexus
其他命令有nexus.bat stop停止 nexus.bat restart重启 nexus.bat uninstall卸载
二、下载war包,直接把war包放到tomcat的webapp下,启动tomcat即可。
在浏览器地址栏输入http://localhost:8080/nexus/即进入nexus首页。有管理nexus要以管理员身份登录,点击首页右上角的login输入默认登录名、密码admin/admin123即可登录。
官方下载的最新版本是2.6.0-05,jdk1.6版本启动nexus有错误不能启动,错误如下
Launching a JVM...
jvm 5 | java.lang.UnsupportedClassVersionError: org/sonatype/nexus/bootstrap/jsw/JswLauncher : Unsupported major.minor version 51.0
在官网下载早期版本的Nexus如2.4.0即可。
登录系统后点击左侧菜单栏Views/Repositories下的Repositories选择Central仓库点击下边的Configuration把Download Remote Indexes属性设为True保存即可。
然后在Central仓库上右键然后点击Repair Index 即可下载中心仓库的索引文件,稍等几分钟点击下边的Browse Index即可看见下载的索引文件。
往Public Repositories中添加Central仓库,点击Public Repositories在Configuration选项卡中把Central移到左侧即可。
最后在自己的应用中把中心仓库配置成建立的私有仓库地址即可,修改本地的maven配置文件,C:\Documents and Settings\用户名\.m2\setting.xml
在mirrors添加mirror节点地址指向建立的私有仓库地址,mirrorOf属性值设为central为了覆盖超级pom中指定的central地址,如下
相关推荐
使用Nexus搭建Maven私有仓库
nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库
概述:本文档详细介绍了在Windows Server 2016环境下使用Nexus搭建Maven私有仓库的详细过程及常用配置,旨在帮助读者快速搭建私有仓库,提高开发效率和项目管理效率。 一、安装准备 在开始搭建私有仓库之前,需要...
Nexus不仅提供了一个统一的接口来访问多种类型的仓库(包括Maven、npm、RubyGems等),还支持创建和管理私有仓库,用于存储内部组件、第三方依赖以及构建产物。这使得团队能够更有效地控制依赖,提高构建速度,并...
使用Nexus搭建Maven私服 标题:使用Nexus搭建Maven私服 描述:关于使用Nexus搭建Maven私服的开发文档。 标签:Nexus 搭建Maven 在实际的企业开发中经常会遇到的问题:在进行Maven项目开发时,所需要的构件都是...
本文将详细介绍如何使用 Maven 和 Nexus2 搭建本地仓库和私有仓库。 Maven 本地仓库的搭建 Maven 本地仓库是指在本地机器上存储 Maven 项目依赖关系的仓库。通过搭建本地仓库,可以减少对外部仓库的依赖,提高项目...
Android Maven私有仓库搭建笔记前言 什么是maven、gradle? Maven是一个项目管理和自动构建工具。 Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,...
Maven私有库和本地库的安装与配置(Sonatype Nexus + Maven) Maven私有库和本地库的安装与配置是 Maven 项目中的一个重要步骤。通过使用 Sonatype Nexus,可以轻松地安装和配置私有库和本地库,从而实现 Maven ...
6. **创建仓库**:在Nexus管理界面,根据需求创建代理仓库、宿主仓库和集团仓库。代理仓库指向Maven中央仓库,宿主仓库用于存放私有构件。 7. **配置Maven settings.xml**:在每个开发者的Maven配置文件(`~/.maven...
可以通过配置项目的`settings.xml`文件来指向私有仓库地址,实现依赖的快速拉取。 #### 四、注意事项 - 在配置过程中,请根据实际需求灵活调整各项参数。 - 针对生产环境部署,建议采用更高级的安全配置和性能优化...
总结起来,设置Nexus私有仓库和仓库管理涉及的主要步骤包括:更新索引、配置Maven的`settings.xml`、创建和配置仓库工厂、设置权限和角色、创建用户以及部署项目。通过这种方式,你可以有效地管理内部构件,提高开发...
本文将详细介绍如何使用Nexus作为私有仓库,并结合Maven配置实现项目的依赖管理和构建自动化。 #### 一、搭建Nexus私有仓库 1. **下载Nexus** 首先,需要从官方网站下载Nexus安装包。官方下载地址为:...
### Nexus使用与Maven仓库管理详解 #### 一、Nexus权限配置与用户角色 Nexus,作为一款功能强大的仓库管理工具,其权限配置遵循RBAC(Role-Based Access Control)模型,即基于角色的访问控制。系统内置了三种基本...
Maven私有库通常是基于Nexus或Artifactory等工具搭建的。Nexus是由Sonatype公司提供的一个强大的Maven仓库管理器,支持代理、托管和集团仓库功能。在这里,我们关注的是如何安装和配置Nexus来创建私有库。 1. **...
在本文中,我们将重点讨论如何使用Nexus 3.2.1版本来搭建一个Maven私有仓库。 一、Maven私有仓库的重要性 在软件开发过程中,Maven私有仓库能帮助团队统一管理依赖,避免因网络问题导致的下载失败,同时也可以存储...
3. **宿主仓库**:Nexus允许用户创建自己的私有仓库,托管内部的库和工件,确保安全性和可控性。 4. **版本控制**:Nexus支持对发布到仓库的工件进行版本控制,便于版本回溯和管理。 5. **质量控制**:提供检查...