grails - 开始使用 Mail 插件构建 Grails 2 Web 应用程序时出错

标签 grails grails-plugin

截至上周五,当我使用我的 Grails 2.2.5 应用程序之一进行“grails war ”时出现错误:

:::: ERRORS
    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/grails/plugins/mail/1.0.8-SNAPSHOT/maven-metadata.xml

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/grails/plugins/mail/1.0.8-SNAPSHOT/mail-1.0.8-SNAPSHOT.pom

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/grails/plugins/mail/1.0.8-SNAPSHOT/mail-1.0.8-SNAPSHOT.jar

构建似乎可以完成,但我仍然担心。该错误刚刚开始发生,我的代码中没有任何更改,所以我假设它与 repo 中的一些更改有关。在我的 BuildConfig.groovy 中,我有这样定义的插件仓库:
mavenRepo "http://repo.grails.org/grails/plugins"

我想知道我是否只需将其更改为 https,但如果这样做,我会收到如下错误:Server access Error: Received fatal alert: protocol_version url=https://repo.grails.org/grails/plugins/org/grails/plugins/mail/1.0.8-SNAPSHOT/maven-metadata.xml由于 Unresolved 依赖关系,构建失败。

最佳答案

您使用的是旧的 Java 版本或配置错误的版本。

javax.net.ssl.SSLException: Received fatal alert: protocol_version详情如何处理protocol_version错误。

是的,您必须使用 https对于 URL - repo.grails.org 已经在很久以前转移到 https(需要引用)

关于grails - 开始使用 Mail 插件构建 Grails 2 Web 应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59826493/

相关文章:

grails - 将Spock Grails插件添加到项目后尝试与Eclipse集成时出错

java - 解决类ActionLogging,无法找到用于注释的类

grails - Spring Security登录页面超时

grails - 扩展Spring Security UI插件(以及一般的插件)

mongodb - 无法使用 mongodb 插件版本 3.0.3 运行 Grails 应用程序

database - Grails数据库表版本控制

grails - GORM-暂时禁用beforeInsert事件

spring - REST客户端Grails Groovy无法解析类RestClientBuilder

grails - 无法解析类 org.apache.shiro.grails.ConfigUtils

validation - chalice 验证已经保存到数据库的数据