`

nexus私服搭建

 
阅读更多

Windows下使用Nexus2.11私服搭建

下载地址:http://pan.baidu.com/s/1mgirYAG

1.   解压下载的文件后为nexus-2.11.3-01.zipsonatype-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,但解压方式却比较特别,我们需要下载一个jarindexer-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.   安装nexuswindows

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 Indexcentral有包即成功



 

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>

  • 大小: 122.3 KB
  • 大小: 62.7 KB
  • 大小: 13.1 KB
  • 大小: 7.2 KB
  • 大小: 13.6 KB
分享到:
评论

相关推荐

    Maven Nexus 私服搭建

    Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明

    Nexus私服搭建步骤

    Nexus私服搭建步骤详解 Nexus 私服是一种流行的 Maven 仓库管理工具,广泛应用于企业级软件开发中。下面是一步步搭建 Nexus 私服的详细教程。 第一步:下载 Nexus 安装文件 首先,需要下载 Nexus 的安装文件,...

    nexus私服搭建及使用整理.docx

    nexus私服搭建及使用整理(Window和linux两种搭建方式)

    Nexus私服搭建文档

    ### Nexus私服搭建详解 #### 一、概述 Nexus 是一款功能强大的开源组件管理平台,由 Sonatype 开发。它可以作为一个中心化的存储库,用于管理内部项目构建的依赖关系,并且能够作为代理来缓存外部依赖。通过搭建...

    Maven nexus 私服 搭建

    ### Maven Nexus 私服搭建详解 #### 一、前言 在软件开发过程中,Maven作为构建工具之一,被广泛应用于Java项目的构建管理和依赖管理。然而,在实际开发中,经常面临的问题之一是如何高效地管理项目的依赖关系。...

    Maven的nexus私服搭建

    Maven的nexus私服搭建

    nexus私服搭建1

    【Nexus私服搭建详解】 Nexus是一款功能强大的仓库管理器,尤其在软件开发领域,它为开发者提供了便捷的工具包管理服务,支持包括Bower、Docker、Java、Maven、npm、NuGet、Yum、PyPI等多种软件包管理方式。搭建...

    nexus私服搭建以及使用教程

    二、为什么需要Nexus私服 1. **集中管理**: Nexus可以帮助组织统一管理所有的依赖库,便于版本控制和权限管理。 2. **加速构建**: 通过本地代理远程仓库,减少网络延迟,提升构建效率。 3. **安全控制**: 可以设置...

    maven使用及Nexus搭建Maven私服.pdf

    完成配置后,需修改项目中的`pom.xml`文件,将默认的Repository指向本地的Nexus私服。例如,添加以下内容至`&lt;repositories&gt;`标签内: ```xml &lt;enabled&gt;true &lt;id&gt;public &lt;name&gt;PublicRepositories &lt;url&gt;...

    私服搭建nexus安装包

    官网十分难下载,我这边给大家提供了windows版本以及Linux版本,给大家压缩到一起了,分别有:nexus-3.37.3-02-win64.zip,nexus-3.37.3-02-unix.tar.gz,大家可以自由下载使用。

    使用Nexus创建私服.pdf

    附件的内容在阅读两遍Maven实战使用Nexus创建私服章节之后,结合自己的工作经验所输出的文档,里面详细讲述了使用Nexus如何解决依赖的过程。对于使用Nexus的开发人员能起到一定的帮助。

    使用Nexus搭建Maven私服

    下面我们重点介绍如何使用Sonatype Nexus进行私服搭建。 Nexus是一个非常强大的Maven仓库管理器,极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus就可以只在一个地方就能够完全控制访问和部署在所维护...

    nexus3.6.0私服搭建

    nexus3.6.0的下载,搭建,注册服务,启动和关闭服务。

    Maven 构建使用说明文档(含私服Nexus搭建

    ### Maven 构建使用说明及 Nexus 私服搭建详解 #### Maven 概述与核心功能 **Maven** 是一种广泛应用于 Java 开发环境中的自动化构建工具,它以项目对象模型(POM)为基础,通过定义少量的关键信息来管理项目的...

    nexus maven 私服搭建

    **Nexus Maven 私服搭建详解** 在软件开发过程中,Maven 是一款广泛使用的构建工具,它通过依赖管理简化了项目构建。然而,随着项目的增多,依赖库的规模也会不断增大,直接使用中央仓库可能会导致下载速度慢、网络...

Global site tag (gtag.js) - Google Analytics