Java 发布jar包到maven中央仓库(2024年9月保姆级教程)

news/2024/9/19 11:10:45 标签: java, jar, maven

文章目录

  • 前言
  • 一、账号准备
    • 1. 注册登录账号
    • 2. 新建命名空间
    • 3. 验证命名空间
    • 4. 生成令牌
    • 5. 为 maven 设置令牌
  • 二、GPG准备
    • 1. 下载GPG
    • 2. 发布证书
      • 2.1 新建证书
      • 2.2 发布证书到服务器
      • 2.3 验证发布
  • 三、发布jar包到中央仓库
    • 1. 编辑项目pom文件
    • 2. 打包上传
    • 3. 发布jar
    • 4. 搜索我们的jar
  • 四、注意事项


前言

将本文介绍将 jar 包上传到中央仓库,并在 mvnrepository 中可查找到。发布的仓库源地址不同,操作步骤和难度也不同,本文将以一种作者认为最简单的方式来进行发布。


一、账号准备

Sonatype 官网:https://central.sonatype.com/

在这里插入图片描述

1. 注册登录账号

在这里插入图片描述

2. 新建命名空间

登录之后回到首页,依此点击 Publish => Namespace => Add Namespace,如下图:


http://www.niftyadmin.cn/n/5665409.html

相关文章

CTF 技能树 LOG -GIT泄露 笔记

log 使用虚拟机kali操作 python2 安装 apt-get install python2 进入root用户,下载克隆git hack库 git clone https://github.com/BugScanTeam/GitHack sudo passwd root 修改root 命名密码为root 切换登录 su root 终端进入home/kali/GitHack/ python GitH…

git分支合并时忽略指定文件

分支合并忽略特定文件步骤 1.在项目根目录下cmd窗口运行以下命令 git config merge.ours.driver true2.在项目根目录下新建文件.gitattributes然后文件中写入需要忽略的文件名 mergeours, 一个文件占一行 Dockerfile mergeours /nginx/default.conf mergeours

南大通用数仓-GCDW-学习-02-计算资源管理(物理机版本)

目录 一、环境信息 二、介绍 三、属性 四、gcadmin语法 五、操作 1、创建Warehouse模板 2、配置Warehouse文件 3、创建Warehouse 4、查看Warehouse 5、重命名Warehouse 6、挂起Warehouse (1)语法介绍 (2)示例 &#…

[数据集][目标检测]智慧养殖场肉鸡目标检测数据集VOC+YOLO格式3548张1类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):3548 标注数量(xml文件个数):3548 标注数量(txt文件个数):3548 标注…

nonlocal本质讲解(前篇)——从滤波到Nonlocal均值滤波

线性滤波 → \rightarrow →高斯滤波 → \rightarrow →高斯滤波 → \rightarrow →双边滤波 → \rightarrow →Nonlocal均值滤波 平均 高斯 双边 Nonlocal 目录 线性滤波高斯滤波双边滤波Nonlocal均值滤波 滤波最初是频域的概念,由于频域乘积对应空域卷积&am…

前端实现将二进制文件流,并下载为excel文件

前端实现将二进制文件流,并下载为excel文件-腾讯云开发者社区-腾讯云 1、导入excel方法代码片段 // 导入时,接口调用,失败后得到文件流 axios(url, {method: post,responseType: blob,url: /api/import,data: formData, // 导入文件一般都用…

【Python百日进阶-Web开发-FastAPI】Day802 - FastAPI安装和起步

文章目录 一、安装 FastAPI1.1 进入虚拟环境1.2 安装FastAPI及所有相关依赖1.3 可以分开来安装二、第一步2.1 最简单的FastAPI应用2.2 uvicorn.run() 常用参数2.3 交互式 API 文档2.3.1 docs文档(由 Swagger UI 提供)2.3.2 docs文档空白解决方案2.3.2.1 解决方法1:更新FastA…

PPTP、L2TP、SSTP协议和HTTP、SOCKS5代理:全面解析与对比

在网络安全和隐私保护的领域中,虚拟专用网络已经成为保护隐私和安全访问网络资源的必备工具。而在虚拟专用网络的世界中,PPTP、L2TP和SSTP协议是三大广泛使用的协议。今天,我们将深入探讨这三种协议的特点、优缺点以及适用场景。 PPTP协议&a…