小编Ali*_*une的帖子

由于 maven 中央存储库已移至 https,因此无法构建 grails 2.3.7 项目

由于 Maven 中央存储库已移至 https,因此我无法构建 2.3.7 grails 项目。我在这篇文章中尝试了建议: Requests to http://repo1.maven.org/maven2/ return a 501 HTTPS Required status and a body

但是我仍然有一个问题,因为 maven repo 是在框架 jars ( grails-aether-2.3.7-sources.jar ) 中编码的类是org.codehaus.groovy.grails.resolve.maven.aether.config。 RepositoriesConfinguration.groovy

RemoteRepository mavenCentral(Closure configurer = null) {
    final existing = repositories.find { ArtifactRepository ar -> ar.id == "mavenCentral" }
    if (!existing) {
        final repositoryBuilder = new RemoteRepository.Builder("mavenCentral", "default", "http://repo1.maven.org/maven2/")

        configureRepository(repositoryBuilder, configurer)
        final repository = repositoryBuilder.build()
        repositories << repository
        return repository
    }
    else {
        return existing
    }
}
Run Code Online (Sandbox Code Playgroud)

该文件是只读的。

我该如何解决这个问题?由于多种原因,我无法将项目迁移到新的 Grails …

https grails maven repo

6
推荐指数
1
解决办法
1696
查看次数

标签 统计

grails ×1

https ×1

maven ×1

repo ×1