`

如何搭建自己的Maven远程私仓

阅读更多

1.首先,配置好Maven,jdk等必备环境

2.配置好环境后,下载最新版本的nexus

下载地址:http://www.sonatype.org/nexus/go 

3.打开目录nexus-***\bin\jsw

这个文件夹下面有适配各种平台的nexus服务配置工具。

大家可以根据自己的需要选择对应的版本,我用的是windows-x86-64版本的。

打开一个windows的版本你会看到如下几个文件:

如果要将nexus安装成windows服务,就点击install-nexus.bat这个文件,安装完成后,打开浏览器,访问http://localhost:8081/nexus/ 启动后如下页面,在右上角有个Log in 的超链接,点击登录

默认的用户名是 admin 密码是 admin123

登录后你可以在左侧修改登录信息:

接下来进入正题,仓库配置在左侧Repositories中


 

点击后会看到nexus提供的所有仓库类型,其中主要用的的就是3rd party、Snapshots、Releases这三个,分别作为第三方仓库,项目的快照仓库和项目的发布仓库.

这里以3rd party仓库为例,为大家演示如何上传jar包,方法很简单,选中3rd party仓库后选择Artifact

Upload标签,填好要上传包的groupID,ArtifactID,Version等信息后,点击下方upload按钮上传jar包即可。

上传之后可以在Browse Index中查看上传结果

完成了上传操作后,在我们本地构建过程中,打开Maven工程中的pom.xml文件,将repository标签中的信息配置为此远程私仓的信息,填好对应的dependency信息,即可完成本地构建从远程私仓中调用依赖的需求。

上面一系列眼花缭乱的操作看明白了么,如果没看明白接下来让我给你介绍个无比简单的解决方案—华为软件开发云 发布仓库!

发布服务提供的Maven仓库有release(发布仓),snapshot(快照仓),Mirror(中央仓镜像库),编译构建仓四种类型,其中release和snapshot属于租户级私有仓,用户归档用户内部软件组件的发布版本和快照版本,并支持通过Maven配置进行租户内依赖共享;Mirror仓主要代理并镜像缓存了grails-core、maven2、jcenter、grails-plugins四个中央仓的开源第三方组件,可作为租户内第三方私服仓库使用,提升依赖组件下载效率;编译构建仓是租户项目级私有仓,主要用于归档项目内构建出来的软件组件。

使用方法和远程私仓使用方法完全一样,但是省却大家所有自己搭建和维护远程私仓的工作和资源,即开即用,节省人力物力,提高开发效率。

你,心动了吗?赶快去华为软件开发云 网站注册账号并体验吧!

分享到:
评论

相关推荐

    maven 自动发布更新本地和远程仓库

    标题 "maven 自动发布更新本地和远程仓库" 指的是 Maven 的自动化构建和部署功能,这在软件开发过程中非常关键。Maven 是一个Java项目管理工具,它可以帮助开发者管理项目的构建、依赖关系和文档生成。在这个场景下...

    超全面搭建Maven仓库

    ### 超全面搭建Maven仓库 Maven是一款强大的项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。本文将详细介绍如何搭建Maven环境、配置Maven仓库以及在Eclipse中集成Maven。 #### 一、下载安装Maven...

    tomcat_maven远程部署配置文档

    ### Tomcat与Maven远程部署配置详解 #### 一、前言 随着互联网技术的发展,越来越多的应用程序需要在远程服务器上进行部署与管理。而Tomcat作为一款广泛使用的开源Java应用服务器,配合Maven这样的自动化构建工具...

    linux搭建maven私库所需的安装包.zip

    在Linux环境中搭建Maven私库是一项重要的任务,它可以帮助企业或团队管理内部依赖,提高开发效率,保持代码的一致性和可维护性。本教程将详细解释如何利用给定的安装包在Linux上创建一个Maven私有仓库。 首先,我们...

    清理本地和远程maven仓库repository中的无效或者垃圾版本文件lastUpdated、_remote等

    1、工具作用:清理本地和远程maven仓库repository中的无效或者垃圾版本文件lastUpdated、_maven.repositories*、_remote.repositories; 2、使用方法1:在本地仓库repository文件夹中右键,打开Git Bahs Here命令...

    maven 远程部署tomcat

    "Maven 远程部署 Tomcat 容器详解" Maven 远程部署 Tomcat 容器是指使用 Maven 插件将 Java Web 项目自动部署到 Tomcat 容器中,这样可以免去手工拷贝的重复工作。这种方法可以大大提高开发效率和项目部署速度。 ...

    使用GitHub搭建Maven私库

    ### 使用GitHub搭建Maven私库 #### 背景与目的 随着软件开发项目的增多和个人技术积累的增长,很...以上步骤和说明提供了搭建GitHub上的Maven私库的完整过程,希望能帮助开发者更好地管理自己的开源项目和技术积累。

    maven私库nexus批量上传jar工具

    go语言写的一个工具,用于批量上传本地仓库的jar到nexus私库。目前只有exe没有生成linux脚本。文件夹中有使用说明。 .\mvnDeployTool.exe -r C:\\Users\\yyc\\.m2\\repository\\org\\apache\\maven -s D:\devEnv\...

    Maven之远程仓库的配置详解

    在Maven的构建管理中,远程仓库扮演着至关重要的角色,因为它们允许开发者访问除了默认中央仓库之外的自定义或组织内部的构件。本文将深入探讨如何配置Maven的远程仓库,以便在项目中顺利获取所需的依赖。 首先,...

    linux下搭建内网maven私服

    Linux 下搭建内网 Maven 私服 Maven 私服是 Maven 仓库的私有化版本,允许开发者在企业内部搭建私有的 Maven 仓库,用于存储和管理项目依赖项。在 Linux 环境下搭建内网 Maven 私服,可以提高项目的构建和部署效率...

    maven自动部署到远程普通tomcat6服务器

    ### Maven自动部署到远程普通Tomcat6服务器 在软件开发过程中,自动化部署是提高效率、减少人为错误的重要手段之一。本文将详细介绍如何使用Maven工具实现应用到远程Tomcat6服务器的自动部署。 #### 一、配置...

    使用Nexus搭建本地maven服务器

    为了解决这个问题,团队通常会搭建本地的Maven服务器,即Nexus。Nexus是一个强大的repository manager,它不仅能够作为本地仓库,还能作为代理服务器,缓存远程仓库的构件,从而提高开发效率。 1. **Nexus的安装与...

    maven 环境搭建总结

    ### Maven环境搭建与配置详解 #### 一、Maven简介 Maven是Apache下的一个开源项目,它是一种项目管理和理解工具。通过一个中心信息管理的方式,Maven能够管理项目的构建、报告和文档。Maven使用描述性的XML文件来...

    基于maven创建web项目

    基于maven创建web项目 ...本文介绍了基于maven创建web项目的步骤,包括搭建maven环境、集成maven到Myeclipse2013和创建maven架构下的WEB工程。通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。

    maven配置本地仓库和远程仓库

    设置Maven的本地仓库与远程仓库,还是挺简单的,在maven的conf中的setting.xml中配置

    nexus 搭建 maven仓库

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

    chm版本Maven教程

    如何从Maven远程存储库下载? Maven添加远程仓库 Maven依赖机制 定制库到Maven本地资源库 使用Maven创建Java项目 使用Maven创建Web应用程序项目 Maven POM Maven 构建生命周期 Maven 构建配置文件 Maven存储库 Maven...

    Nexus搭建Maven私服 +maven安装步骤

    这个时候,我们不得不为自己的团队搭建属于自己的 Maven 私服,这样既节省了网络带宽也会加速项目搭建的进程。 Nexus 的下载和安装 Nexus 的下载地址是 http://www.sonatype.org/nexus/go。下载完成后,解压缩到...

    构建java的nexus私人仓库和maven的搭建

    构建Java的Nexus私人仓库和Maven的搭建,是提高团队开发效率、确保代码一致性的重要手段。通过合理使用这两个工具,不仅可以优化依赖管理,还能简化项目构建流程,降低维护成本。在实际操作中,应根据团队的具体需求...

    idea使用maven创建web项目详细教程

    IDEA 使用 Maven 创建 Web 项目详细教程 本教程将指导您使用 IDEA 创建一个 Maven Web 项目,从安装 Maven 到配置 Maven 环境、创建 Maven 工程、pom.xml 文件配置、依赖管理等。 1. 安装 Maven 在 IDEA 中使用 ...

Global site tag (gtag.js) - Google Analytics