解决办法
第一步
你需要新建一个专用用来放置第三方构建的私服仓库。你可以参考附带的仓库maven-releases来创建
第二步
在你的配置文件settings.xml中加上用户信息,需要注意的是,这个配置文件是总的配置文件,也就是位于%安装目录%\conf\settings.xml
的配置文件。我已经试过,在用户级别的配置文件setting.xml文件上配置的用户信息将无效。
如下图所示:
提示:这里配置的id将会在后面上传第三方插件的时候使用到。
第三步
使用命令行上传,代码如下:
# 如第三方JAR包:aliyun-sdk-oss-2.2.3.jar
mvn deploy:deploy-file
-DgroupId=com.aliyun.oss
-DartifactId=aliyun-sdk-oss
-Dversion=2.2.3
-Dpackaging=jar
-Dfile=D:\aliyun-sdk-oss-2.2.3.jar
-Durl=http://127.0.0.1:8081/repository/maven-3rd/
-DrepositoryId=nexus-releases
这里来对这些参数进行说明:
- DgroupId、DartifactId、Dversion——表示的是构建的基本坐标,你需要根据你上次的jar包自行改变
- Dpackaging——表示的是上传的包的类型,一般为jar,不用改变,根据你的实际情况来改变。
- Dfile——表示的是你需要上传的包的地址
- Durl——表示的是你要上传到的私有仓库的地址
- DrepositoryId——表示你的身份信息,可以从第二步获取。
例如:
mvn deploy:deploy-file -DgroupId=com.alipay -DartifactId=alipay -Dversion=1.1.1 -Dpackaging=jar -Dfile=D:\alipay-sdk-java20170511115337.jar -Durl=http://116.62.138.28:9991/repository/3rd_part/ -DrepositoryId=deploymentRepo
相关推荐
### 阿里云maven私服jar包上传和拉取教程 #### 一、搭建阿里云maven私服仓库 在开始之前,确保你已经具备了阿里云账号,并且熟悉基本的Maven操作。 1. **注册并登录阿里云平台**: - 访问阿里云官网,完成注册与...
Linux 下搭建内网 Maven 私服 Maven 私服是 Maven 仓库的私有化版本,允许开发者在企业内部搭建私有的 Maven 仓库,用于存储和管理项目依赖项。在 Linux 环境下搭建内网 Maven 私服,可以提高项目的构建和部署效率...
### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是采用 Maven 构建管理的项目中,依赖管理是非常关键的一环。通常,开发人员需要从 Maven 中央仓库下载各种依赖库到...
Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...
批量上传 jar包到maven 私服 自动生成dependency ,不用到私服搜索 核心代码用python编写
在本文中,我们将详细介绍如何在CentOS7操作系统上使用Nexus3搭建Maven私有仓库。首先,确保系统已经安装了Java Development Kit (JDK) 8和Maven3。安装这两个组件的具体步骤可以通过搜索引擎获取。 一、所需环境 ...
本文将详细介绍如何使用最新的Nexus版本搭建和使用MAVEN私服,以及如何实现jar包依赖。 **1. Maven与Maven私服** Maven是Apache软件基金会开发的一款项目管理和集成工具,它通过POM(Project Object Model)文件来...
手动更新私有仓库的索引,需要管理员手动上传依赖包到私服中,并在私服中配置依赖关系。 通过搭建Maven私服,企业可以更好地管理自己的依赖包和插件,提高工作效率,减少带宽浪费和网速慢问题,从而提高项目的开发...
### Maven Nexus 私服搭建详解 #### 一、前言 在软件开发过程中,Maven作为构建工具之一,被广泛应用于Java项目的构建管理和依赖管理。然而,在实际开发中,经常面临的问题之一是如何高效地管理项目的依赖关系。...
本文将深入探讨如何使用Maven上传一个JAR(Java Archive)文件到指定的私有Nexus仓库,这是一个常见的操作,尤其在企业级开发环境中。 首先,我们需要了解Maven的生命周期和插件系统。Maven的生命周期包括清洁...
maven私服搭建-nexus的部署 Maven 私服是指在局域网或 Intranet 中搭建的 Maven 仓库,用于存储和管理项目依赖的 Jar 包。Nexus 是一个流行的 Maven 私服解决方案,提供了强大的仓库管理功能。 在本文中,我们将...
在描述中提到,由于官方 Maven 私服下载速度较慢,所以选择将 Nexus 3.20.1-01-win64 版本上传到 CSDN 以提供更快的下载途径。CSDN 是一个中国的开发者社区,它允许用户分享和下载各种技术资源,但为了规避重复资源...
### 构建私有Maven仓库使用Nexus的详尽指南 #### 一、Nexus简介及下载 Nexus是一款非常流行的开源组件管理和分发工具,由Sonatype公司开发维护。它支持多种语言构建工具(如Maven, Ivy, npm等)以及多种格式的构件...
### Nexus搭建Maven私服指导手册 #### 一、Nexus使用背景 在现代软件开发过程中,Maven作为构建工具在Java项目中占据了重要的地位。Maven通过定义项目的对象模型(POM),仅需一个简单的命令就能实现构建和依赖...
使用eclipse上传maven文件到私服中。首先,需要在eclipse中配置maven的上传地址,然后点击run按钮上传文件。上传成功后,可以在nexus的管理界面中查看文件。 六、常见问题 在使用maven私服时,可能会遇到一些问题,...
提供了基于Nexus搭建Maven私服所需要的一切资源和个人经验,搭建后可maven deploy 上传自己的jar包。别人如何在自己的maven项目中引用我将单独再上传一份。
【标题】:“Apaas Maven 私服仓库” 在软件开发过程中,Maven 是一个广泛使用的构建自动化工具,尤其在Java领域。它管理项目依赖,编译源代码,执行测试,打包工件,并且帮助部署。然而,对于大型企业或团队而言,...