`

使用Nexus创建私服

 
阅读更多

1.下载并且解压缩


 

 

2.添加NEXUS_HOME和Path


 

 

3.nexus intall将nexus安装到windows-x86-32服务中,双击install-nexus.bat


 

4.nexus start & stop


 

5.在nexus服务启动后,可以输入http://localhost:8081/nexus,就能看到Nexus的界面


 

6.登录Nexus,admin/admin123


 

7.更新私有仓库的索引

先选中Central,切换到Configuration页签,将Download Remote Indexes设置为true,save;

当然,也可以更换Remote Storage Location,默认为http://repo1.maven.org/maven2/

常用的Maven仓库有:

共有的仓库
http://repo1.maven.org/maven2/
http://repository.jboss.com/maven2/
http://repository.sonatype.org/content/groups/public/
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/
http://maven.glassfish.org/content/groups/glassfish/

https://nexus.sourcesense.com/nexus/content/repositories/public/

私有的仓库
http://repository.codehaus.org/
http://snapshots.repository.codehaus.org/
http://people.apache.org/repo/m2-snapshot-repository
http://people.apache.org/repo/m2-incubating-repository/

 

之后分别对Apache Snapshots、Codehaus Snapshots进行同样的操作。


 save之后,可以查看Scheduled Tasks正在下载索引。

 右击Central,Update Index,可以查看Scheduled Tasks正在更新索引(这个过程会很漫长)。

 当任务消失的时候,就表明索引更新完成了,可以使用本地Nexus搜索构件。


 

8.配置Maven从Nexus下载构件

在${用户}\.m2目录下的settings.xml中配置Nexus仓库,并配置镜像让Maven只使用私服

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
...
  
  <mirrors>
	 <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://localhost:8081/nexus/content/groups/public</url>
    </mirror>
  </mirrors>
  
  <profiles>
	<profile>
		<id>nexus</id>
		<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>
    <activeProfile>nexus</activeProfile>
  </activeProfiles>

...  
</settings>

 

 

 

  • 大小: 238.5 KB
  • 大小: 28.1 KB
  • 大小: 27.8 KB
  • 大小: 40.2 KB
  • 大小: 12 KB
  • 大小: 54.8 KB
  • 大小: 54.3 KB
  • 大小: 46.3 KB
  • 大小: 54.3 KB
  • 大小: 36 KB
  • 大小: 33.3 KB
  • 大小: 66.3 KB
分享到:
评论

相关推荐

    使用Nexus创建私服.pdf

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

    nexus创建私服包 linux 文件

    标题 "nexus创建私服包 linux 文件" 涉及到的是使用Nexus在Linux操作系统上构建Maven私有仓库的过程。Nexus是一个强大的仓库管理器,由Sonatype公司开发,它支持Maven、Ivy、Gradle等多种依赖管理和部署工具。在...

    nexus私服的操作

    本教程将指导你如何创建并使用Nexus私有仓库,并通过Eclipse插件进行集成。 **一、创建Nexus私服** 1. **Nexus简介**:Nexus是Sonatype公司开发的一款开源仓库管理工具,用于集中管理Maven、Gradle等构建工具的...

    在CentOS下使用nexus搭建maven私服的安装教程

    ### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...

    maven window下安装包

    第9章:使用Nexus创建私服/9.6 部署构件到Nexus/9.6.1 使用Maven部署构件到Nexus 第9章:使用Nexus创建私服/9.7 Nexus的权限管理/9.7.1 Nexus的访问控制模型 第9章:使用Nexus创建私服/9.7 Nexus的权限管理/9.7.2 为...

    nexus私服搭建以及使用教程

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

    Windows 下Nexus搭建Maven私服

    ### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是采用 Maven 构建管理的项目中,依赖管理是非常关键的一环。通常,开发人员需要从 Maven 中央仓库下载各种依赖库到...

    nexus maven 私服搭建

    使用刚才创建的用户运行 Nexus 启动脚本。在终端输入: - Linux/macOS: `/opt/nexus/bin/nexus start` - Windows: `cmd /c "cd /d /opt/nexus/bin && nexus start"` 7. **访问 Nexus** Nexus 默认会在 ...

    nexus私服.rar

    Nexus是一款功能强大的Maven仓库管理器,常被称为“私服”,因为它可以作为本地私有的Maven仓库使用。这款工具能够帮助开发团队有效地管理和分发Java软件构件,如JAR、WAR和其他Maven依赖。Nexus提供了对不同类型的...

    maven-nexus本地私服

    【 Maven Nexus 本地私服详解】 ...总结,Maven Nexus 本地私服是 Maven 开发环境中的核心组件,通过合理使用它可以优化开发流程,提高团队协作效率。了解和掌握 Nexus 的配置与使用,对于任何 Maven 项目都至关重要。

    nexus私服window版

    但是,为了使其作为后台服务自动启动,你可以使用`nexus-service.bat`脚本创建Windows服务。 3. **配置启动参数** 在启动Nexus之前,可能需要修改默认的配置。主要的配置文件是`conf\nexus.properties`,这里可以...

    maven 私服 nexus3 安装包

    总结,Nexus3 是一个强大且灵活的 Maven 私服解决方案,虽然在使用过程中可能会遇到各种问题,但通过了解其工作原理和配置细节,我们完全可以克服这些困难,充分利用它来优化软件开发流程。在日常开发中,不断学习和...

    手动搭建maven私服-安装配置nexus 3.4教程

    手动搭建maven私服是指使用nexus 3.4安装配置一个maven私服,实现公司或个人项目的构件管理。下面将详细介绍手动搭建maven私服的过程。 一、安装nexus 3.4 首先下载nexus 3.4安装包,并将其解压到指定目录下。解压...

    配置maven私服nexus

    Nexus使用ExtJS来开发界面,利用Restlet来提供完整的RESTAPIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。Nexus是一个Maven仓库管理器,用来搭建私有仓库服务器。建立公司/组织的私有...

    nexus私服(Linux和Windows版本)

    在本文中,我们将深入探讨Nexus在Linux和Windows环境下的配置和使用。 **一、Nexus简介** Nexus主要有以下功能: 1. **组件存储**:作为本地缓存,保存远程仓库的依赖,减少网络请求,提高构建速度。 2. **发布和...

    使用Nexus搭建Maven私服

    ### 使用Nexus搭建Maven私服 #### 一、前言 在软件开发过程中,Maven作为构建工具之一,被广泛应用于Java项目的构建管理之中。它能够帮助开发者自动化编译、测试、打包等一系列流程,极大地提高了开发效率。但在...

    用nexus搭建私服

    标题中的“用nexus搭建私服”指的是在本地或私有网络环境中使用Nexus软件来创建一个私有的Maven或npm仓库,以便团队内部共享和管理依赖库,避免频繁地从公共仓库下载,提高构建速度并确保网络稳定性。 Nexus是...

Global site tag (gtag.js) - Google Analytics