`

Maven私服: Nexus开源版 安装笔记

阅读更多
正在阅读Juven.Xu写的《Maven实战》一书,书中第9章讲的是"使用Nexus创建私服"

关于私服的优点,书中提到“它仅仅是一种衍生出来的特殊的Maven仓库”, “通过建立私服,可以降低中央仓库负荷、节省外网带宽、加速Maven构建、自己部署构件等,从而高效地使用Maven”

目前流行的私服软件包括三种:Nexus, Archiva 和 Artifactory。Nexus最为最流行的Maven仓库管理软件,可再细分为开源版和专业版。

Nexus是典型的Java Web应用,可从http://nexus.sonatype.org/downloads/下载,安装包分为bundle包和war包,前者是内嵌了jetty容器,可直接运行;后者按通常的web应用部署。

以bundle版为例,下载完之后解压缩,得到两个目录:nexus-oss-webapp-1.9.0.1 和 sonatype-work,其中前者是运行主目录,必须;后者是nexus生成的配置文件、日志文件、仓库文件,非必须,该目录可以充当备份目录。

我本地电脑是XP 32位版本,所以进入 nexus-oss-webapp-1.9.0.1\bin\jsw\windows-x86-32\ 运行nexus.bat文件,等待启动完成,默认的jetty容器使用8081端口,私服部署为nexus应用,打开浏览器,输入地址: http://localhost:8081/nexus即可看到nexus页面:



默认的用户名/密码:  admin/admin123

bundle方式的安装实在是简单的不能再简单了,并且nexus在此种方式下还提供了执行脚本,用户可以选择将nexus安装为Windows服务或者卸载windows服务。

war的安装方式与普通的做法类似,我还是比较倾向于bundle方式安装。


  • 大小: 51.2 KB
分享到:
评论

相关推荐

    maven私服nexus-2.11.4-01.rar

    《全面解析:使用Nexus搭建Maven私服》 在软件开发过程中,Maven作为一个强大的构建工具,极大地简化了项目的管理。然而,随着项目的发展,依赖库的数量会不断增多,这时,本地Maven仓库可能无法满足需求,这时就...

    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 为...

    Maven高级-黑马程序员学习笔记

    **Maven私服(Nexus/Artifactory)**: 在企业环境中,出于安全和效率考虑,通常会建立私有的Maven仓库,称为“私服”。它可以存储公司内部的库、第三方依赖的镜像,以及发布的项目构件。 1. **安装依赖到私服**:...

    Maven笔记.doc

    由 Maven 自己维护,里面有大量的常用类库,并包含世界上大部分流行的开源项目构件,目前以 Java 为主。 2.内部中心仓库: a. 也叫私有共享仓库(私服),一般由公司自己设立,只为本公司内部共享使用。 b. 既...

    经典JavaEE5规范学习笔记

    - Maven私服Nexus:搭建私有的仓库服务器,方便项目依赖的管理。 - Maven集成Hudson:与Hudson结合实现持续集成的环境配置。 - MavenProfile定制化构建:为不同的环境提供定制化的构建配置。 - 编写Maven插件:扩展...

    《Maven in Action》读书笔记(最全版,DIY)

    ### Maven in Action 读书笔记知识点概述 #### 1. Maven简介 - **Maven作为构建工具的优势**:Maven的设计理念在于最小化构建过程中的重复性工作,它通过抽象出通用的构建生命周期,并为常见的构建任务提供现成的...

    尚硅谷学习笔记+代码,Maven 教程

    尚硅谷学习笔记+代码,Maven 教程 Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具 1、构建 Java 项目开发过程中,构建指的是使用 『原材料生产产品』 的过程。 原材料 Java...

    web27_maven基础-课堂笔记.md

    - **MAVEN_HOME**:指向 Maven 安装根目录。 - **PATH**:添加 `%MAVEN_HOME%\\bin` 到系统路径中。 - **验证安装**:打开命令行窗口,输入 `mvn -version`,查看版本信息确认安装成功。 #### 二、相关概念 1. ...

    Maven学习精华教程-电子书

    此文件为exe格式电子书,无需安装任何阅读软件就可以打开,由mybase笔记软件生成。 此电子书详细介绍了项目自动化构建工具Maven的使用,内容清晰简洁明了,易于阅读、理解! 目录: Maven概念 Maven安装 Maven...

    IDEA开发工具+Maven使用详解视频课程(适合初学者的教程)

    本课程从IDEA开发工具的安装及配置使用讲起,详细讲解Maven项目管理工具,适合初学者的教程,让你少走弯路!...使用Nexus搭建私服6.Maven综合实战应用教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

Global site tag (gtag.js) - Google Analytics