【问题标题】:401 Unauthorized when trying to resolve org.gradle.api.plugins:gradle-tomcat-plugin:1.2.4尝试解析 org.gradle.api.plugins:gradle-tomcat-plugin:1.2.4 时出现 401 Unauthorized
【发布时间】:2021-03-27 00:11:09
【问题描述】:

所以,我正在尝试构建https://docs.spring.io/spring-security-saml/docs/1.0.x/reference/html/chapter-quick-start.html 中提供的示例 spring security saml 项目,但在尝试构建时出现以下错误:

* What went wrong:
A problem occurred configuring root project 'spring-security-saml'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not resolve org.gradle.api.plugins:gradle-tomcat-plugin:1.2.4.
     Required by:
         project :
      > Could not resolve org.gradle.api.plugins:gradle-tomcat-plugin:1.2.4.
         > Could not get resource 'https://repo.spring.io/plugins-release/org/gradle/api/plugins/gradle-tomcat-plugin/1.2.4/gradle-tomcat-plugin-1.2.4.pom'.
            > Could not GET 'https://repo.spring.io/plugins-release/org/gradle/api/plugins/gradle-tomcat-plugin/1.2.4/gradle-tomcat-plugin-1.2.4.pom'. Received status code 401 from server: Unauthorized

我找不到明确的解释,但即使我尝试在浏览器上导航到 https://repo.spring.io/plugins-release/org/gradle/api/plugins/gradle-tomcat-plugin/1.2.4/gradle-tomcat-plugin-1.2.4.pom,我也会遇到同样的错误。

任何想法都将不胜感激!

【问题讨论】:

    标签: java gradle tomcat spring-security saml


    【解决方案1】:

    您好,我遇到了同样的问题,根据this 的回答,这是因为 spring repos 缓存工件并且当工件尚未被缓存时它返回 401。 我解决了这个问题,只需将jcenter 添加到我在gralde.build 中配置的存储库中,如下所示:

    repositories {
             jcenter()
             maven { url "https://repo.spring.io/plugins-release" }
    }
    

    【讨论】:

      猜你喜欢
      • 2021-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-23
      • 2017-10-30
      • 1970-01-01
      • 2018-02-04
      • 1970-01-01
      相关资源
      最近更新 更多