GXPT环境搭建——私服Nexus(一)

  开门见山,直奔主题。GXPT任务分配下来,经过几天的折腾终于对分配的任务有了整体的认识和宏观的把握,现在,将这几天来的学习经历分享给大家。

一、安装

  1)、解压nexus-2.5.1-bundle.zip到D:\nexus\nexus-2.5.1-bundle\(可自定义)

  2)、进入nexus\nexus-2.5.1-01\bin\jsw进入相应的系统文件夹(若系统位64位,jdk位32位,则应进入32位的文件夹下,如:win8 64位系统安装32位JDK,则进入windows-x86-32文件夹)

  3)、右键install-nexus.bat文件,使用管理员权限运行,第一次运行界面一闪而过,可以再次运行确定是否成功

  4)、右键start-nexus.bat文件,使用管理员权限运行,成功之后对话框消失,若出现错误,请确认nexus与JDK版本是否匹配。规则如下:

  1.6的JDK支持2.5版本以下的Nexus

  1.7版本的JDK支持2.6版本以下的Nexus

  64位的系统相对上述规则支持的Nexus版本更低

  (当然也可以通过环境变量配置Path来操作Nexus,有兴趣的可以自己配置一下)

二、设置

 1)、浏览器输入localhost:8081/nexus出现

  输入默认的用户名admin和密码admin123,登录Nexus。

 2)、点击左侧的Repositories,如下所示:

 3)、双击选择右侧的central,如下所示:

  选择Configuration选项卡,修改允许从远程仓库下载索引。

  Nexus的主要配置就此完成,其他的地方,遇见问题说问题,多动手实践一下。

三、补充

  PS:对于仓库类型,分三种,这里简单说明一下三种仓库类型

  proxy:顾名思义,代理类型的,这种类型代理了一个远程的仓库地址。例如我这里Central代理的是maven官方提供的一个仓库。当项目没有我需要的jar文件时,访问中央仓库实际上访问的是maven提供的这个仓库,从这个仓库中下载项目需要的jar包。

  因为我们伟大的‘墙’导致访问maven提供的中央仓库比较慢,所以这里提供另外几个中央仓库:

  oschina:http://maven.oschina.net/content/groups/public/

  Jboss:http://repository.jboss.com/maven2/

  ibiblio:http://mirrors.ibiblio.org/maven2/

  

  hosted:本地仓库。一些第三方未授权jar文件(oracle驱动因为版权原因maven官方没有)还有一些我们项目生成的业务,子模块jar等都上传到了本地仓库中。

  group:组类型,这是为了配置的简化而设定的。假设项目中我们既需要访问中央的仓库,也需要访问本地仓库,单个配置太多,我们就将我们需要访问的仓库添加到组中,直接配置一个group就可以实现对两种仓库的访问。

  例如我这里Public Repositories配置成了group,那么访问group仓库可以实现对红框中所有仓库的访问。

  综合各方面资料,对于Nexus的掌握,不同角色需要了解和掌握程度不同。对于开发人员,这里基本上没有任何操作,顶多是项目访问私服,私服中有对应的jar而为什么下载不到项目中。而对于maven和Nexus的维护人员,需要掌握的:仓库的索引更新,配置远程的仓库,添加项目单用仓库等……(下篇继续Nexus)

时间: 2024-10-04 07:25:53

GXPT环境搭建——私服Nexus(一)的相关文章

使用Maven下载依赖包及使用Nexus搭建私服

在项目的搭建过程中,所以很多时候我们需要上网去一个一个找项目的依赖包.这个过程确实是一个效率很低而且很让人恼火的事情. 很多时候能找到对应的官网下载固然是好,但是大部分时候我们都只能在一些第三方网站上下载未知的版本. 所以我们需要一个Maven. Maven使用 Maven核心自带的远程仓库,包括了绝大部分开源构件.我们可以很方便通过Maven提供的坐标机制便捷的下载到你心仪的依赖包. Maven下载.安装 下载地址: http://maven.apache.org/download.html

Centos 基础开发环境搭建之Maven私服nexus

1. 软件 a) 下载Nexus 地址:http://www.sonatype.org/downloads/nexus-2.1.2-bundle.tar.gz b) 如无特殊说明,本文档操作用户为nexus c) nexus默认的管理员用户名密码是:admin/admin123 2. 安装 a) 解压 1 $ tar zxvf nexus-2.1.2-bundle.tar.gz b) 移动到其他目录 1 $ mv nexus-2.1.2 /home/nexus/nexus c) 设置为系统自启动

Nexus搭建私服 学习

为什么要搭建nexus私服 因为有些公司不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以,有必要再局域网里找一台有外网权限的机器.搭建nexus私服,然后开发人员连接到这台私服上,这样的话,就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库. 安装nexus服务器 1.下载地址:http://www.sonatype.org/nexus/go 我不想使用默认端口,所以我们需要再 D:\Services\nexus\nexus-2.11.1-01\conf目录

【转】nexus Maven 环境搭建

http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库. 1.首先确定我们的环境安装好maven,jdk等必须的环境 2.这些都准备好之后

Jenkins+Maven+Gitlab+Nexus持续集成环境搭建

1.软件及服务介绍 Jenkins:jenkins是实现代码自动化流程上线的工具,Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.前身是Hudson是一个可扩展的持续集成引擎.可用于自动化各种任务,如构建,测试和部署软件.Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行 Maven:Maven是一个项目

Maven仓库—Nexus环境搭建及简单介绍

1.    环境搭建 1.1  下载 http://www.sonatype.org/nexus/ NEXUS OSS [OSS = Open Source Software,开源软件--免费] NEXUS PROFESSIONAL -FREE TRIAL [专业版本--收费]. 所以选择NEXUS OSS 找到Download andInstall Nexus OSS.下载ZIP的即可: 1.2  配置 将下载的ZIP包解压,得到如下目录: 将Nexus的bin目录添加到Path环境变量中:

Ubuntu server下搭建Maven私服Nexus

Ubuntu server下搭建Maven私服Nexus Maven私服Nexus的作用,主要是为了节省资源,在内部作为maven开发资源共享服务器来使用. 1.下载 通过root用户进去Ubuntu server $ cd /opt $ wget http://download.sonatype.com/nexus/oss/nexus-2.10.0-02-bundle.tar.gz 2.启动 $ cd /opt/ $ tar -zxvf nexus-2.10.0-02-bundle.tar.g

建立Maven私服 - Nexus

私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库.通过建立自己的私服,就可以降低中央仓库负荷.节省外网带宽.加速Maven构建.自己部署构建等,从而高效地使用Maven.Nexus也是当前最流行的Maven仓库管理软件. 1. 安装Nexus Nexus是典型的Java Web应用,它有两种安装包,一种是包含Jetty容器的Bundle包,另一种是不包含Web容器的war包. 1)下载Nexus 读者可以从官网http://www.sonatype.org/nexus/ 

私服 Nexus 的配置 (转)

一.概述 1.概要 现在的项目基本都是用Maven来管理工程,这样一来在公司内容搭建一个私服就非常有必要了,这样一来可以管理公司内部用的JAR包,也可以管理第三方的各种JAR来,以免每次都要从外网的仓库中下载.私服有两种软件搭建Nexus和artifactory,这两个各有优点.artifactory 三年前已配置过了,本文配置一下Nexus.Nexus还是一个比较流行的私服. 2.Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问.利用