码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册


    文章目录:

    Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册

    Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):2、PGP下载安装与密钥生成发布

    Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):3、Maven独立插件安装与settings.xml配置

    Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):4、Maven项目转换与pom.xml配置

    Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):5、Maven版本发布与后续版本更新(大结局)

    前言:

    Taurus.MVC-Java 开源地址:https://github.com/cyq1162/Taurus.MVC-java

    本篇讲述如何将一个框架打包上传到中央仓库。

    经过九九八十一难,终于成功打包上传,特此记录与分享。

    如果无法顺利,遇到问题,建议多参考官网指南,即下文中系统给到的评论的指南地址。

    1、注册JIRA账号:

    注册地址:https://issues.sonatype.org/secure/Signup!default.jspa

     

     

    密码的复杂性要求很多,超过了自己常用密码的范围,只能临时起一个,然后找个地方存档。

    注册好后,正常登陆即可(过程没有邮箱验证),登陆后会提示选择语言:选择中文界面。

    2、创建问题:开启新项目

    创建问题流程: 

    1、点击:新建
    
    2、选择如图所示的:项目和问题类型。

     

    创建问题流程: 

    复制代码
    3、概要:填写项目的名称或描述都可。
    
    4、组织ID:自己有域名,可以填写域名,没有自己为自己起一个,写自己的姓名拼音也可以,一般对应项目pom.xml的group id。
    
    5、项目Url:自己项目的地址:这里是:https://github.com/cyq1162/Taurus.MVC-java。
    
    6、SCM Url:git地址(通常是开源地址+.git):这里是:https://github.com/cyq1162/Taurus.MVC-java.git
    
    7:选择无。
    复制代码

     

    点击新建,就创建问题了。

    接下来,就到紧张刺激的问答流程了。

    3、项目审核:评论互答

    在该问题上等待一会(几分钟之内),会有系统发布一条要验证的评论:

     

    有两种方式:

    1:自有域名:在解析里添加1条txt记录即可

     

    2:有Github账号: 按提示创建一个空的项目,如图:

     

    完成以上操作后,在评论上答复,已经完成,请求验证:

     

     点击标题下方的:备注(即评论),输入以下内容(内容可以自由发挥):

     接下来,等待一段稍为较长的时间,可能半小时左右:

    翻译一下大体内容为:

    复制代码
    1、系统告诉你审核通过了。
    
    2、并给指导网址,告诉你如何先发布一个Snapshot(快照版本,可以理解为测试版本)。
    
    3、提示:取决于配置的不同,发布的第一个项目(非快照版本),系统会帮你自动release同步到中央仓库。
    
    如果自动生成,会生成评论留言。
    
    4、如果没有自动生成,还有第二个网址,指导你后续如何发布一个正式版本同步到中央仓库(公开给人用的)
    
    5、提示:后续如何关联Github,获取Github上的信息。
    复制代码

    流程到这里,大伙都很顺,看谁的教程都一样。

    总结:

    1、注册好账号,并审核通过后,后续配置settings.xml会用到用户名和密码。

    2、 接下来的流程,不管是网上的,还是官网的,都讲述的不够清楚明白。

    3、个人是参考网上和官网,重新总结摸索了一条新路,仅供参考。

  • 相关阅读:
    [航海协会]树
    企企通:数字化浪潮下,企业如何利用间接采购策略,实现降本增效?
    视频汇聚/视频云存储/视频监控管理平台EasyCVR部署后无法正常启用是什么问题?该如何解决?
    构造函数_XMLHttpRequest
    【CPP】slt-list由认识到简化模拟实现深度理解~
    java 多线程乐观锁与悲观锁
    【数据结构】别跟我讲你不会冒泡排序
    机器视觉【1】-机械臂视觉
    Android学习笔记 65. 数据绑定基础知识
    【小白专属03】SpringBoot实现增删改查
  • 原文地址:https://www.cnblogs.com/cyq1162/p/16660023.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号