Windows下使用Nexus2.11私服搭建
下载地址:http://pan.baidu.com/s/1mgirYAG
1. 解压下载的文件后为nexus-2.11.3-01.zip和sonatype-work.zip
将两个文件选中解压到一个文件夹里
2. 访问 http://repo.maven.apache.org/maven2/.index/ 下载中心仓库最新版本的索引文件,在一长串列表中,我们需要下载如下两个文件(一般在列表的末尾位置,注意.gz下载完的文件大小在185M左右,如果用迅雷下载可能只有130M左右无法使用)
nexus-maven-repository-index.gz
nexus-maven-repository-index.properties
3. 下面就是解压这个索引文件,虽然后缀名为gz,但解压方式却比较特别,我们需要下载一个jar包indexer-cli-5.1.1.jar,我们需要通过这个特殊的jar来解压这个索引文件
将上面三个文件(.gz & .properties & .jar)放置到同一目录下,运行如下命令
java -jar indexer-cli-5.1.1.jar -u nexus-maven-repository-index.gz -d indexer
等待程序运行完成之后可以发现indexer文件夹下出现了很多文件,将这些文件放置到{nexus-home}/sonatype-work/nexus/indexer/central-ctx目录下(放之前将这里面的所有文件先删除,否则不会生效,这些文件nexus启动就会合并删除),重新启动nexus
./nexus restart
上面3个文件的下载地址http://pan.baidu.com/s/1pJknKhX
4. 安装nexus到windows
在G:\nexus-2.11.3-01\nexus-2.11.3-01\bin\jsw下根据自己的操作系统选择进入,双击install-nexus.bat,点击start-nexus启动nexus或者右击计算机-->管理—>服务nexus启动(可设置自动启动),
输入http://localhost:8081/nexus进入主页
点击右上角login 用户名/密码:admin/admin123
5. 仓库设置
点击左侧的repositories
除了mvnrepository是我自己添加的,其他的都是默认的,选择central,然后选择下面的configuration
点击保存
上面为配置好后jar包下载存放的位置,自己修改的路径写在下面的框中即可
右击central更新索引 update index,下面的browse Index下central有包即成功
6. 安装配置maven(下载解压配置环境变量即可 省略)和settings.xml配置
在<profile></profile>中添加
<repositories>
<repository>
<id>central</id>
<name>central</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
<activeProfiles>
<activeProfile>central</activeProfile>
</activeProfiles>
<mirror></mirror>添加
<mirror>
<id>nexus</id>
<mirrorOf>central</mirrorOf>
<name>nexus</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
</mirror>
相关推荐
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
Nexus私服搭建步骤详解 Nexus 私服是一种流行的 Maven 仓库管理工具,广泛应用于企业级软件开发中。下面是一步步搭建 Nexus 私服的详细教程。 第一步:下载 Nexus 安装文件 首先,需要下载 Nexus 的安装文件,...
nexus私服搭建及使用整理(Window和linux两种搭建方式)
### Nexus私服搭建详解 #### 一、概述 Nexus 是一款功能强大的开源组件管理平台,由 Sonatype 开发。它可以作为一个中心化的存储库,用于管理内部项目构建的依赖关系,并且能够作为代理来缓存外部依赖。通过搭建...
### Maven Nexus 私服搭建详解 #### 一、前言 在软件开发过程中,Maven作为构建工具之一,被广泛应用于Java项目的构建管理和依赖管理。然而,在实际开发中,经常面临的问题之一是如何高效地管理项目的依赖关系。...
Maven的nexus私服搭建
【Nexus私服搭建详解】 Nexus是一款功能强大的仓库管理器,尤其在软件开发领域,它为开发者提供了便捷的工具包管理服务,支持包括Bower、Docker、Java、Maven、npm、NuGet、Yum、PyPI等多种软件包管理方式。搭建...
二、为什么需要Nexus私服 1. **集中管理**: Nexus可以帮助组织统一管理所有的依赖库,便于版本控制和权限管理。 2. **加速构建**: 通过本地代理远程仓库,减少网络延迟,提升构建效率。 3. **安全控制**: 可以设置...
完成配置后,需修改项目中的`pom.xml`文件,将默认的Repository指向本地的Nexus私服。例如,添加以下内容至`<repositories>`标签内: ```xml <enabled>true <id>public <name>PublicRepositories <url>...
官网十分难下载,我这边给大家提供了windows版本以及Linux版本,给大家压缩到一起了,分别有:nexus-3.37.3-02-win64.zip,nexus-3.37.3-02-unix.tar.gz,大家可以自由下载使用。
附件的内容在阅读两遍Maven实战使用Nexus创建私服章节之后,结合自己的工作经验所输出的文档,里面详细讲述了使用Nexus如何解决依赖的过程。对于使用Nexus的开发人员能起到一定的帮助。
下面我们重点介绍如何使用Sonatype Nexus进行私服搭建。 Nexus是一个非常强大的Maven仓库管理器,极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus就可以只在一个地方就能够完全控制访问和部署在所维护...
nexus3.6.0的下载,搭建,注册服务,启动和关闭服务。
### Maven 构建使用说明及 Nexus 私服搭建详解 #### Maven 概述与核心功能 **Maven** 是一种广泛应用于 Java 开发环境中的自动化构建工具,它以项目对象模型(POM)为基础,通过定义少量的关键信息来管理项目的...
**Nexus Maven 私服搭建详解** 在软件开发过程中,Maven 是一款广泛使用的构建工具,它通过依赖管理简化了项目构建。然而,随着项目的增多,依赖库的规模也会不断增大,直接使用中央仓库可能会导致下载速度慢、网络...