Я попробовал следующее
- Удаление папки .grails, как рекомендовано здесь .
- В BuildConfig. Groovy, изменено
mavenRepo "http://repo.grails.org/grails/plugins"
на mavenRepo "https://repo.grails.org/grails/plugins"
в соответствии с рекомендациями здесь - Я искал
maven
и http://repo
во всем моем Кодовая база и не нашел его нигде, кроме BuildConfig.Groovy
. Мой BuildConfig.Groovy
теперь содержит
repositories {
grailsPlugins()
grailsHome()
//mavenLocal()
grailsCentral()
mavenCentral()
//mavenLocal("../../lib/")
mavenRepo "https://repo.grails.org/grails/plugins"
mavenRepo "https://repo1.maven.org/maven2"
//mavenRepo "https://repository.codehaus.org"
//mavenRepo "https://download.java.net/maven/2/"
//mavenRepo "https://repository.jboss.com/maven2/"
}
Я все еще получаю
Причина: org.eclipse.aether.resolution.ArtifactResolutionException: Не удалось передать артефакт com.amazon aws: aws - java -sdk-s3: pom: 1.11.692 от / до mavenCentral (http://repo1.maven.org/maven2/): требуется HTTPS (501)
когда я запускаю 'grails clean' и 'grails clean-all'.
Мне не хватает чего-то базового c.
Edit
Я использую старую версию Grails 2.3.7
Комментирование mavenCentral () помогло спасибо @ tim_yates