Даже не уверен, с чего начать с этого момента. Я установил grails 3.2.4 Я использую IntelliJ IDEA Ultimate 2016.1. Я могу создать новый проект grails с использованием grails-3.2.4, и он, кажется, преуспевает, Console Grails показывает, что приложение-приложение было успешным. Проект создает и открывает окно IDEA, но выводит сообщение:Grails 3 и IntelliJ Невозможно начать проект
Gradle 'myProject' project refresh failed
Error: Cause: unable to find valid certification path to requested target
Я понятия не имею, где эта ошибка возникает из или как указать хранилище ключей. Если я иду в каталог проекта (~/MyProject) и попытаться запустить Grails из командной строки, она пытается запуститься до erroring с:
Error Error initializing classpath: Operation timed out
Я пытался добавить информацию о прокси в файл gradle.properties:
systemProp.http.proxyHost=proxy-server.company.com
systemProp.http.proxyPort=80
Это, по-видимому, не имеет никакого эффекта.
Проект в IntelliJ даже не имеет поддержки grails за пределами начального выхода консоли grails ... Я не могу щелкнуть правой кнопкой мыши, чтобы создать новые объекты Grails в проекте. В меню «Инструменты» нет подменю «Grails». Запуск конфигурации не позволяет мне выбрать проект grails для запуска. Я в этот момент я просто колоть на вещах, пытаясь получить новый проект был создан и запущен в Грааль 3.
Update: Я получил мимо начальную unable to find certification path
ошибки при загрузке Gradle-версии мусорного ведра. zip-файл и ссылаясь на него с gradle-wrapper.properties
локально, а не на внешний URL-адрес распространения, он пытается использовать готовый файл. Это, кажется, чтобы позволить ему попытаться обновить, но таймаут с ошибкой
Operation timed out. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.
Мои настройки IDE прокси правильны (Настройки -> Внешний вид -> Настройки системы -> Прокси-сервер HTTP) с помощью автоматического прокси URL-адрес конфигурации (подтвержденный при запуске «Проверить соединение» в окне настроек). Также попробовал добавить proxyHost к gradle.properties
, как я сказал выше. Похоже, что обновление не использует прокси.
Update 2: После получения Gradle скачанный вручную и установить локально, в конце концов, я обновил Maven URL-хранилища в build.gradle
использовать HTTP вместо HTTPS. Как только я это сделал, я смог обновить проект в окне градиента. После того, как это закончилось, вид градиента, наконец, показал, что есть проект и команды grails доступны.
Не слишком разбирайтесь в сертификатах, но я думаю, что я должен иметь возможность загружать зависимости из защищенных репозиториев.
Я создал проект с использованием файла IntelliJ -> new -> project ... поэтому create-app был запущен внутри IntelliJ. Проект уже загружен в IDE, но, похоже, не закончил его создание. В меню «tools» нет «Grails», это часть проблемы. – Trebla
Попытка запуска приложения.groovy дает ошибку: Исключение в потоке «main» java.lang.ClassNotFoundException: grails3test.Application – Trebla
попытайтесь создать проект с помощью grails create-app и импортируйте его, как я сказал, используя build.gradle. Потому что intellij импортирует проект как проект построения градиента. и каждая зависимость находится в файле build.gradle даже grails. –