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


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


    1、前提

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


    2、安装

           1)、解压nexus-2.5.1-bundle.zip到D: exus exus-2.5.1-bundle(可自定义)
           2)、进入nexus exus-2.5.1-01injsw进入相应的系统文件夹(若系统位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安装目录下的nexussonatype-work exusindexer文件夹,若在其中出现如下所示的多个文件夹,则将之前打开的nexus网页关闭,否则等待一会即可。
           9)、进入nexus exus-2.5.1-01injsw 进入相应的系统文件夹,停止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


  • 相关阅读:
    学号 2019-2020-1 《数据结构与面向对象程序设计》第四周学习总结
    20182317 2019-2020-1 《数据结构与面向对象程序设计》实验三报告
    学号 2019-2020-1 《数据结构与面向对象程序设计》第2&3周学习总结
    第二次实验报告
    20182317 《数据结构与面向对象程序设计》实验一报告
    # 学号 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结
    system_call中断处理过程
    系统调用过程
    Week4_Linux书本一二两章
    Linux系统的启动过程
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3478752.html
Copyright © 2020-2023  润新知