Jast blog Jast blog
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Jast-zsh

如果你知道你要去哪里,全世界都会给你让路。
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • Maven私服搭建
  • IDEA中Maven显示root
  • Maven打包
  • Maven向中央仓库提交自己的Jar包
  • 项目中配置Maven仓库
  • 手动将多个Jar包合并成1个Jar包
  • CentOS一键安装Maven
  • Maven中央仓库更新后老版本如何提交-异常401 Content access is protected by toke
    • 问题
    • 解决方法
  • 《Maven教程》笔记
Jast-zsh
2024-07-12
目录

Maven中央仓库更新后老版本如何提交-异常401 Content access is protected by toke

[toc]


# 问题

前段时间中央仓库更新版本后,我们提交Jar包到中央仓库失败了,提示401 Content access is protected by token

通过提示能够看出来是没有权限提交

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  10.403 s
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project log4j-2-kafka-java: Failed to deploy artifacts: Could not transfer artifact wiki.hadoop:log4j-2-kafka-java:jar:1.0.6 from/to ossrh (https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/): Transfer failed for https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/wiki/hadoop/log4j-2-kafka-java/1.0.6/log4j-2-kafka-java-1.0.6.jar 401 Content access is protected by token -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

1
2
3
4
5
6
7
8
9
10
11
12
13

# 解决方法

  1. 访问并登录 https://s01.oss.sonatype.org/ (opens new window)

  2. 进入Profile页面

  1. 点击Access User Token,获取弹出的token

    image-20240710161954827

  2. 将配置放入Maven的settings.xml配置文件中

    tips:

    1. ${server}修改为ossrh
    2. 删除之前的配置,之前是使用的账号密码进行的认证
    <server>
      <id>ossrh</id>
      <username>xxxx</username>
      <password>xxxxxxxxxxxx</password>
    </server>
    
    1
    2
    3
    4
    5
  3. 重新提交可以成功提交了

    image-20240710164434179

上次更新: 2024/07/12, 13:19:37
CentOS一键安装Maven

← CentOS一键安装Maven

最近更新
01
Linux可视化监控
02-26
02
Maven私服搭建
02-26
03
当ElasticSearch时间字段设置多个格式到底是用的哪个?
01-19
更多文章>
Theme by Vdoing | Copyright © 2016-2025 Jast-zsh | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式