当前位置: 首页 > wzjs >正文

邢台哪儿专业做网站产品软文范例软文

邢台哪儿专业做网站,产品软文范例软文,免费购物商城网站建设,vue和react可以做pc网站吗迁移到 Maven Central 后 pom.xml的配置步骤 账户迁移 如果你近期登录maven中央仓库的后台 Nexus 存储库管理器,你会收到如下通知: OSSRH 服务将于 2025 年 6 月 30 日终止使用。在此处了解有关如何转移到中央发布门户的更多信息。 6月30日很快就临近了…

迁移到 Maven Central 后 pom.xml的配置步骤

账户迁移

如果你近期登录maven中央仓库的后台 Nexus 存储库管理器,你会收到如下通知:

OSSRH 服务将于 2025 年 6 月 30 日终止使用。在此处了解有关如何转移到中央发布门户的更多信息。

在这里插入图片描述

6月30日很快就临近了,所以如果你有在maven中央仓库发布版本的需要,就要网站提供的链接中的说明完成账户迁移

迁移说明:

What is different between Central Portal and Legacy OSSRH? - Documentation

迁移过程并不复杂,按照上面的说明做就好了,这不是本文的重点,本文要说明的是,完成迁移后,java项目的pom.xml配置也要做相应的修改,才能使用新的maven中央仓库后台发布版本。

生成token

迁移后,要按下面的说明去生成一个用户token,并更新到$HOME/.m2/settings.xml

Generating a Portal Token for Publishing - Documentation

pom.xml配置

1. 移除旧的发布配置

  • 删除原有的 <distributionManagement> 区块:

    <!-- 删除以下整个配置块 -->
    <distributionManagement><snapshotRepository><id>sonatype-nexus-snapshots</id><name>Sonatype Nexus Snapshots</name><url>https://oss.sonatype.org/content/repositories/snapshots/</url></snapshotRepository><repository><id>sonatype-nexus-staging</id><name>Nexus Release Repository</name><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></repository>
    </distributionManagement>
    

2. 添加新的中央仓库发布插件

<profiles> 的构建插件部分添加 central-publishing-maven-plugin

<plugin><groupId>org.sonatype.central</groupId><artifactId>central-publishing-maven-plugin</artifactId><version>0.7.0</version> <!-- 建议检查最新版本 --><extensions>true</extensions><configuration><publishingServerId>maven-central-release</publishingServerId><autoPublish>false</autoPublish> <!-- 手动发布 --><waitUntil>uploaded</waitUntil> <!-- 等待上传完成 --></configuration>
</plugin>

3. 关键配置说明

  • publishingServerId
    必须与 Maven settings.xml 中的 <server> ID 匹配(包含 Sonatype 账户凭据)
  • autoPublish
    • false (推荐):手动验证后再发布,避免自动发布到生产环境
    • true:构建完成后自动发布(仅限测试环境)
  • waitUntil
    • uploaded:等待文件上传到暂存库后即完成构建
    • published:等待文件发布到中央仓库后才完成构建(已弃用)

4. 发布工作流程

mvn clean deploy        # 将构件上传到暂存库
# 后续手动操作:
# 1. 登录 [Sonatype Central 控制台](https://central.sonatype.com/)
# 2. 验证暂存库中的构件
# 3. 关闭(Close)暂存库
# 4. 发布(Release)到 Maven Central
验证步骤
  1. 确保 ~/.m2/settings.xml 包含:

    <servers><server><!-- 注意这个ID要与上面central-publishing-maven-plugin插件中定义的publishingServerId保持一致 --><id>maven-central-release</id><username>您的Sonatype账号</username><password>您的令牌密码</password></server>
    </servers>
    
  2. 测试部署:mvn clean deploy -DskipTests

  3. 在 Central 控制台 检查暂存库

注意:插件要求 Maven 3.6.3+,建议定期检查插件最新版本以获取安全更新

完整的pom.xml示例可以参见我在码云上的项目:
https://gitee.com/l0km/sql2java/blob/master/pom.xml

http://www.dtcms.com/wzjs/59307.html

相关文章:

  • 做外贸的网站有哪些中国楼市最新消息
  • 河南省建设教育协会网站零基础学什么技术好
  • 哪个网站用织梦做的百度收录入口在哪里
  • 网站建设怎么做上海网站建设seo
  • 网站集约化建设情况汇报营销方案策划
  • 电商网站建设模型图站长统计app
  • 网站后台管理系统源码下载百度区域代理
  • 学校网站建设目的是什么意思sem搜索引擎营销是什么
  • 网站和新媒体建设方案企业网站seo排名优化
  • 珠海溢动网络科技有限公司seo在中国
  • 上海建筑设计研究院有限公司官网临沂seo公司稳健火星
  • 都江堰网站建设培训百度手机下载安装
  • 咋样着做自己的网站今日发生的重大新闻
  • 宿州住房和城乡建设局网站百度首页清爽版
  • 做公考题的网站教育培训机构网站
  • 顺德企业网站建设朋友圈广告推广平台
  • 网站策划流程百度经验app
  • 天都城网站建设品牌推广渠道有哪些
  • 企业网站seo优帮云seo云优化外包
  • 网站开发的源代码怎么算侵权外包网
  • 什么网站是专门做评论赚钱的上海seo优化bwyseo
  • 个人网站的备案seo思维
  • 清远市专业网站制作北京百度推广电话号码
  • 九江哪家网站建设公司好安卓优化大师手机版下载
  • 建设个网站广州网站服务器信息查询
  • c语言如何做网站和生活app下载安装最新版
  • 手机网站建设 的作用站长工具seo推广秒收录
  • 做挂网站吗推广网站的公司
  • 自己可以做英文网站么长沙市seo百度关键词
  • 网站建设主要包括哪两个方面前端优化网站