上一篇博文项目进阶
之 持续构建环境搭建(一)架构
中,我们大致讲解了一下本系列所搭建环境的基本框架,这次开始我们进入真正的环境搭建实战。重点不在于搭建的环境是否成功和完善,而是在搭建过程中充分认识到每一步操作的原因,这一点才是最重要的。

1、前提

安装nexus之前,首先需要安装JDK,并配置环境变量。至于为什么,这里不再讲解,大家可以充分发挥自己的想象力和探索精神。

2、 安装

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版本更低

5)、浏览器输入http://XXX.XXX.XXX.XXX:8081/nexus (XXX.XXX.XXX.XXX为nexus安装服务器ip地址),出现如下界面则nexus安装成功。

3、配置

1)、点击nexus界面右上角的log in,输入默认用户名和密码(管理员账户:admin 密码:admin123),进入操作界面。

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

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

4)、点击选中下方的configuration 选项卡,如下所示:

5)、修改Dowload Remote Indexs 属性为True,点击save。如下所示:

6)、点击左侧的Scheduled Tasks 可以在右侧,看到当前正在下载远程目录索引。如下所示:

7)、在第6步中,如果成功更新则跳过以下内容直接进入第12步操作;若没有下载成功,则继续进行第8步操作。

       8)、打开nexus安装目录下的nexus\sonatype-work\nexus\indexer文件夹,若在其中出现如下所示的多个文件夹,则将之前打开的nexus网页关闭,否则等待一会即可。

       9)、进入nexus\nexus-2.5.1-01\bin\jsw 进入相应的系统文件夹,停止nexus,右键以管理员权限运行stop-nexus.bat文件即可。

       10)、解压本文末尾提供的下载文件nexus-maven-repository-index.zip文件,将其中的文件解压到central-ctx下,拷贝之前清空central-ctx文件夹。

       11)、重新运行nexus,右键管理员权限运行start-nexus.bat 文件即可。

       12)、重新进入http://XXX.XXX.XXX.XXX:8081/nexus,管理员账号登陆

13)、点击Repositories>central和下方的Browser Index 选项卡之后,即可看到更新之后的jar目录索引,如下所示:

14)、点击Repositories> Releases>configuration,设置Deployment Policy选项为Allow Redeploy,这样我们就可以重复提交Releases版本的文件了。如下所示:

15)、同样配置Repositories> Snapshots>configuration,设置Deployment Policy选项为Allow Redeploy

到此为止,我们的Maven私服器就算基本搭建完毕了,当然还有很多的细节和使用需要我们去完善,比如权限的控制等,这部分内容,我们后续再讲!敬请期待!

nexus-maven-repository.zip下载地址如下:

http://pan.baidu.com/s/1GMnzU

作者:zs15932616453 发表于2013-12-17 1:06:26 原文链接
阅读:1351 评论:22 查看评论

[原]项目进阶 之 持续构建环境搭建(二)Nexus私服器的更多相关文章

  1. [原]项目进阶 之 持续构建环境搭建(三)Maven环境搭建

    上次的博文项目进阶 之 持续构建环境搭建(二)Nexus私服器中,我们搭建了一个Nexus的maven私服,这次我们来重点讲解一下Maven的安装和配置.这里说明一下这次的环境搭建,比较基础,但却非常 ...

  2. [原]项目进阶 之 持续构建环境搭建(四)Jenkins环境搭建

    在之前的几篇文章中,我给大家分别介绍了这次的持续化构建环境搭建的相关前提内容.如果说前面的文章都是小菜的话,那么今天的这篇文章就是我们这个系列文章的主菜. 1.前提 安装jenkins需要安装JDK. ...

  3. [置顶] 项目进阶 之 持续构建环境搭建(二)Nexus私服器

    上一篇博文项目进阶 之 持续构建环境搭建(一)架构中,我们大致讲解了一下本系列所搭建环境的基本框架,这次开始我们进入真正的环境搭建实战.重点不在于搭建的环境是否成功和完善,而是在搭建过程中充分认识到每 ...

  4. [原]项目进阶 之 集群环境搭建(二)MySQL集群

    上次的博文中我们介绍了一下集群的相关概念,今天的博文我们介绍一下MySQL集群的相关内容. 1.MySQL集群简介 MySQL群集技术在分布式系统中为MySQL数据提供了冗余特性,增强了安全性,使得单 ...

  5. 项目进阶 之 集群环境搭建(三)多管理节点MySQL集群

    上次的博文项目进阶 之 集群环境搭建(二)MySQL集群中,我们搭建了一个基础的MySQL集群,这篇博客咱们继续讲解MySQL集群的相关内容,同时针对上一篇遗留的问题提出一个解决方案. 1.单管理节点 ...

  6. Jenkins+PowerShell持续集成环境搭建(二)控制台项目

    1. 新建一个名字为HelloWorld.Console的Freesyle项目: 2. 配置源码管理: 3. 编译配置: 版本:选择MSBuild4 文件:D:\CI\Config\HelloWorl ...

  7. Linux下Jenkins+git+gradle持续集成环境搭建

    Linux下Jenkins+git+gradle持续集成环境搭建 来源:IT165收集  发布日期:2014-08-22 21:45:50 我来说两句(0)收藏本文   一.项目介绍 和 linux ...

  8. Grunt JS构建环境搭建以及使用入门

    Grunt JS构建环境搭建以及使用入门 1.应用场景 一种自动化任务处理工具,对于日常的需求(代码规则检查.代码合并)可以实现自动化执行,只需要保留package.json和Gruntfile.js ...

  9. GJM : 用JIRA管理你的项目(一)JIRA环境搭建 [转载]

    感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...

随机推荐

  1. CF 319C - Kalila and Dimna in the Logging Industry 斜率优化DP

    题目:伐木工人用电锯伐木,一共需要砍n棵树,每棵树的高度为a[i],每次砍伐只能砍1单位高度,之后需要对电锯进行充电,费用为当前砍掉的树中最大id的b[id]值.a[1] = 1 , b[n] = 0 ...

  2. 磁珠 磁环 双向二极管 TVS二极管

    磁珠专用于抑制信号线.电源线上的高频噪声和尖峰干扰,还具有吸收静电脉冲的能力.磁珠是用来吸收超高频信号,像一些RF电路,PLL,振荡电路,含超高频存储器电路(DDR SDRAM,RAMBUS等)都需要 ...

  3. autocomplete.js的使用(1):自动输入时,出现下拉选择框

    autocomplete.js可以实现自动输入文本值,并出现下拉框 js引用:所需要的autocomplete文件需要在网站中自行下载. <!--自动输入文本值所需的jquery文件--> ...

  4. html DOM 变化 通知,很好很强大

    刚做一个项目,某个div标签显示后 需要接收一个事件,用于主动调用 window.resize(): 从网上找了了,发现 MutationObserver.给开发者们提供了一种能在某个范围内的DOM树 ...

  5. C#完全无客户端访问Oracle

    网上太多的C#无客户端访问oracle案例,经我测试无一成功,特将我在oracle官网上和自己琢磨总结,终于成功,废话不多说,直接上项目. 一,准备条件 (由于我这里是用的控制台程序来测试的,所以将上 ...

  6. 查询sql 并且读取

    //显示地址 //VBSBegin // Set obj = GetObject("winmgmts:\\.\root\cimv2") // Set IPConfigSet = o ...

  7. 验证证书的安装之外部用户PC

      背景:使用一个域外的用户进行登录并验证   1.         用户登录浏览器下载CA证书或者证书链   2.         下载   3.         安装证书   4.         ...

  8. JavaScript语言常量和变量

    我们在以往介绍使用JavaScript编写一个HelloJS的小程序,其中我们就用到变量.常量和变量是构成表达式的重要组成部分.常量在声明和初始化变量时,在标识符的前面加上关键字const,就可以把该 ...

  9. UI2_视图切换

    // // ViewController.m // UI2_视图切换 // // Created by zhangxueming on 15/7/1. // Copyright (c) 2015年 z ...

  10. php面向对象的基础:创建OOP的类和字段

    类的创建 class Computer{ //类的字段(成员) //类的方法 } 对象的声明 $computer = new Computer(); new标识符是为了在内存中创建一个对象(实例),而 ...