`
dawuafang
  • 浏览: 1120568 次
文章分类
社区版块
存档分类
最新评论

使用Nexus创建Maven私有仓库

 
阅读更多

从Maven中央仓库下载所需的jar包,需要外网的支持如果公司不能上外网的话则不能从中央仓库下载所需jar包,公司网速慢的时候也会影响项目构建的速度。用户可以用nexus创建私有的maven仓库。

首先下载nexus,下载地址是http://www.sonatype.org/nexus/go,在此页面可以下载最新版本的Nexus,可以下载zip包也可以下载war包两种包的部署方式不一样。

一、下载的zip包

a.把zip包解压到指定路径如“D:\workbase”

b.运行cmd然后进入“D:\workbase\nexus-2.6.0-05\bin”路径

c.然后运行nexus.bat install命令安装nexus

d.然后运行nexus.bat start命令启动nexus

其他命令有nexus.bat stop停止 nexus.batrestart重启 nexus.batuninstall卸载

二、下载war包,直接把war包放到tomcat的webapp下,启动tomcat即可。

在浏览器地址栏输入http://localhost:8080/nexus/即进入nexus首页。有管理nexus要以管理员身份登录,点击首页右上角的login输入默认登录名、密码admin/admin123即可登录。

官方下载的最新版本是2.6.0-05,jdk1.6版本启动nexus有错误不能启动,错误如下

Launching a JVM...
jvm 5 | java.lang.UnsupportedClassVersionError: org/sonatype/nexus/bootstrap/jsw/JswLauncher : Unsupported major.minor version 51.0

在官网下载早期版本的Nexus如2.4.0即可。

登录系统后点击左侧菜单栏Views/Repositories下的Repositories选择Central仓库点击下边的Configuration把Download Remote Indexes属性设为True保存即可。

然后在Central仓库上右键然后点击Repair Index 即可下载中心仓库的索引文件,稍等几分钟点击下边的Browse Index即可看见下载的索引文件。

往Public Repositories中添加Central仓库,点击Public Repositories在Configuration选项卡中把Central移到左侧即可。

最后在自己的应用中把中心仓库配置成建立的私有仓库地址即可,修改本地的maven配置文件,C:\Documents and Settings\用户名\.m2\setting.xml

在mirrors添加mirror节点地址指向建立的私有仓库地址,mirrorOf属性值设为central为了覆盖超级pom中指定的central地址,如下


分享到:
评论

相关推荐

    使用Nexus搭建Maven私有仓库

    使用Nexus搭建Maven私有仓库详细讲解。使用Nexus搭建Maven私有仓库详细讲解。使用Nexus搭建Maven私有仓库详细讲解。使用Nexus搭建Maven私有仓库详细讲解。

    使用Nexus搭建Maven私有仓库.rar

    使用Nexus搭建Maven私有仓库

    nexus 搭建 maven仓库

    nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库

    搭建Maven私有仓库.docx

    Windows Server 2016环境下使用Nexus搭建Maven私有仓库详细过程及常用配置。

    nexus 搭建maven 私有服务器

    Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问

    Maven私有库和本地库的安装与配置教程(Sonatype Nexus + Maven)

    Maven私有库和本地库的安装与配置教程(Sonatype Nexus + Maven)

    MavenDemo:Android使用Nexus搭建 Maven私有仓库

    Android Maven私有仓库搭建笔记前言  什么是maven、gradle?  Maven是一个项目管理和自动构建工具。  Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,...

    nexus使用+Maven仓库管理

    nexus Maven

    nexus设置私有仓库和仓库管理

    nexus设置私有仓库和仓库管理

    Maven私有库和本地库的安装与配置.rar

    Maven私有库和本地库的安装与配置, 包含文档和nexus 包

    maven3+nexus2搭建本地,私有仓库

    maven3+nexus2搭建本地和私有仓库详细步骤 ,有图有真相,希望对你有帮助

    部署Nexus 代理docker

    文档图文并茂的详细描述了linux下Nexus 的部署,同时也提供...nexus支持搭建docker 仓库、maven仓库、yum仓库等 nexus主要类型仓库支持三种模式hosted、proxy、group每种模式有不同用法和功能,具体解释可参考官方说明

    Nexus Maven 操作手册.pdf

    在Ubuntu16.04平台搭建maven私有服务器,包括私服的配置和在项目中私有仓库引入和使用。 Maven可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Nexus 是一个强大的仓库管理器。

    Maven私有仓库搭建软件nexus-3.58.1-02-unix.tar.gz

    nexus的全称是Nexus Repository Manager,一个强大的仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问。 主要用它来搭建公司内部的maven私服。这是目前最新版本,网上比较难找到,所以放到这里。

    拥抱AndroidStudio之四:Maven仓库使用与私有仓库搭建

    使用AndroidStudio,必然要与maven仓库频繁打交道,在创造和分享自己打造的Androidlibrary的时候,maven仓库的知识更是必不可少。本章将为开发者系统梳理这方面的知识。笔者曾经不思量力的思考过『是什么推动了...

    nexus-maven管理

    当前最流行的Maven仓库管理软件,节省带宽和时间,在局域网内架设一个私有的仓库服务器,用其代理所有外部的远程仓库。当本地Maven项目需要下载构件时,先去私服请求,如果私服没有,则再去远程仓库请求,从远程仓库...

    Nexus入门指南.docx

    使用Nexus搭建maven私有仓库,可以在代理远程仓库的同时维护本地仓库,以降低中央仓库的负荷,节省外网带宽和时间

    Nexus私有仓库使用说明文档.docx

    Nexus私有仓库使用说明文档(客户端) 帮助开发人员对Maven、Docker、NPM私有仓库的使用,提高项目的构建效率,节省外网带宽,以及便于内部公共构件的应用。

    Nexus3私有仓库.pdf

    从基础概念出发,详解如何搭建并维护一个安全高效的Maven、npm、Docker等多类型组件的私有仓库,包括仓库创建、权限管理、代理远程仓库以及与CI/CD流程的集成等内容,全方位覆盖Nexus3的核心功能及其实战技巧。...

Global site tag (gtag.js) - Google Analytics