即使 grails-wrapper.jar 更新,Grails 也无法工作
Posted
技术标签:
【中文标题】即使 grails-wrapper.jar 更新,Grails 也无法工作【英文标题】:Grails is not working even when grails-wrapper.jar is updated 【发布时间】:2021-08-30 15:32:25 【问题描述】:我必须在我的 grails 3 应用程序中安装 spring security 并开始收到应该通过替换 grails-wrapper.jar 来解决的已知错误。
那是错误:
A problem occurred configuring root project 'cmberp'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not resolve org.grails:grails-gradle-plugin:3.3.11.
Required by:
:cmberp:1.0.3-SNAPSHOT
> Could not resolve org.grails:grails-gradle-plugin:3.3.11.
> Failed to download SHA1 for resource 'http://repo.grails.org/grails/core/org/grails/grails-gradle-plugin/3.3.11/grails-gradle-plugin-3.3.11.pom'.
> For input string: "<ht"
所以我按照https://grails.org/blog/2021-06-10-grails-wrapper-update.html 中的步骤并将 /media/alfredo/1TBHDD/CMB/Code projects/Grails 3/plataforma-mserp/grails-wrapper.jar 中的 grails-wrapper.jar 替换为 Grails 3文档中注释的版本。
之后我查看了我的 build.gradle
buildscript
repositories
mavenLocal()
//maven url "http://repo.grails.org/artifactory/core"
maven url "http://repo.grails.org/grails/core"
dependencies
classpath files('gradle/gradle-trust-all.jar')
classpath "org.grails:grails-gradle-plugin:$grailsVersion"
classpath "org.grails.plugins:hibernate5:$gormVersion-".RELEASE""
classpath "org.grails.plugins:views-gradle:1.1.6"
classpath "net.researchgate:gradle-release:2.8.1"
classpath 'io.github.robwin:jgitflow-gradle-plugin:0.6.0'
repositories
mavenLocal()
maven url "http://repo.grails.org/grails/core"
唯一的区别是我使用 http 而不是 https。我尝试使用 https,但我遇到了很多其他问题。
有人可以帮忙吗?
谢谢
阿尔弗雷多
【问题讨论】:
【参考方案1】:我相信这一切都与上周左右的 repo URL 问题有关。更多信息在这里https://github.com/grails/grails-core/issues/11825,但总的来说,http
URL 要么消失,要么已经消失。
具体参考 Jeff Brown 所述的https://github.com/grails/grails-core/issues/11825#issuecomment-859692299
如果 HTTP URL 确实在没有重定向的情况下恢复工作,这将是一段有限的时间。我不建议恢复您对 HTTPS 存储库 URL 所做的任何更新。我也强烈考虑花时间更新您剩余的应用程序。
更改为 https
并返回您遇到的任何问题...我希望这里有人可以帮助解决这些问题。
【讨论】:
谢谢。当我用 https 替换 http 时,它可以工作。问题在于 Spring 安全性。我将发布另一个关于此的问题。以上是关于即使 grails-wrapper.jar 更新,Grails 也无法工作的主要内容,如果未能解决你的问题,请参考以下文章