Начались ошибки при сборке веб-приложения Grails 2 с использованием плагина Mail - PullRequest
0 голосов
/ 20 января 2020

По состоянию на прошлую пятницу, когда я делаю 'войну Grails' с одним из моих приложений Grails 2.2.5, появляется ошибка:

:::: 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

Сборка, кажется, завершена, но я ' Я обеспокоен тем не менее. Ошибка только началась, в моем коде не было никаких изменений, поэтому я предполагаю, что это связано с некоторыми изменениями в репо. В моем 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 и сборка завершается неудачей из-за неразрешенных зависимостей.

1 Ответ

1 голос
/ 20 января 2020

Вы используете либо старую Java версию, либо неправильно настроенную.

См. javax. net .ssl.SSLException: Получено фатальное предупреждение: protocol_version для получения подробных сведений о том, как иметь дело с ошибкой protocol_version.

И да, вы должны использовать https для URL-адреса - repo.grails.org довольно давно перешел на https go (необходима цитата)

...