Добрый день!
Работал с проектом и … похоже что-то сделал при манипуляции с файлами и в Студии открывается проект без меню CUBA и без пункта CUBA иерархия проекта. Пробовал импорт, но ничего не получилось.
Куда смотреть?
Заранее спасибо.
Добрый день!
Работал с проектом и … похоже что-то сделал при манипуляции с файлами и в Студии открывается проект без меню CUBA и без пункта CUBA иерархия проекта. Пробовал импорт, но ничего не получилось.
Куда смотреть?
Заранее спасибо.
Добрый день,
Во-первых, проверьте что вы открываете проект через файл build.gradle.
Далее, вызовите обновление gradle проекта: справа есть Tool Window “Gradle” -> кнопка “Reimport all gradle projects”.
Еще можете попробовать почистить проектные файлы IDEA, удалив папку .idea в каталоге проекта.
К сожалению не сработало. Все без изменений.
Попробуйте создать новый проект в Studio с нуля, на той же версии CUBA.
Просто чтобы проверить, что плагин работает корректно и CUBA-меню, дерево проекта для него показывается.
Потом сравните файлы build.gradle в вашем проекте и в свеже созданном, нет ли там различий.
Еще можно посмотреть в журнал IDEA (главное меню -> Help -> Show Log in File Manager -> файл idea.log. Может там будут какие-нибудь ошибки, исключения.
Так же хочу добавить, что мы рекомендуем использовать систему контроля версий (Git например), в которой хранится весь проект. При ее использовании в случае непреднамеренной порчи файлов легко откатиться назад до работавшей версии.
Гит конечно стоит и активно пользуется. В том числе удаленные репозитории.
Наверное проблема более глубоко: Cuba Studio уже не создает даже кубинский пустой проект. Возможно проблема в глобальных настройках gradle? Убивать $home/.gradle не приводит к результату: просто все грохается
Коллеги,
что интересно: создал нового пользователя MacOs, переключился на него и клонировал с удаленного репозитория проект. Проект “зашел” нормально, меню появилось.
То есть - где-то Студия или gradle оставили “след”, который неправильно сформировал ошибку.
Тогда вопрос: где студия/gradle оставляет “следы”, помимо каталога проекта и как эти “следы” вычистить?
PS: студию переставлял и всякие $home/.gradle стирал. Проблемы из-за этого усугубились: проект перестал собираться совсем.
Добрый день,
Что значит - не создает? Вы можете приложить скриншот, как это выглядит?
Может после импорта проекта на экране появляются ошибки?
Также посмотрите журнал idea.log доступный из меню -> Help -> Show Log in File Manager. Может там есть какие-то сообщения об ошибках или исключения.
Проверьте что у вас задана хотя бы одна Java SDK (File -> Project Structure -> SDKs -> должна быть одна 1.8 или 11).
Конечно. Сдк есть при создании проекта. Возможно Java 13 - это не всегда хорошо, но я делал проект до этого на этих настройках.
В логах идеи есть один эксепшн: om.intellij.util.io.HttpRequests$HttpStatusException: Request failed with status code 403. Status=403, Url=https://download.jetbrains.com/idea/project_templates/CS_templates.xml
Java 13 сейчас не поддерживается в CUBA, не нужно её использовать. Если не уверены, какую версию выбрать, скачайте Java 11.
На скриншоте почему-то справа отсутствует панель Gradle. Посмотрите в File -> Settings -> Plugins. Должны быть включены плагины CUBA и Gradle.
Также попробуйте открыть через File -> Open файл build.gradle в проекте. IDEA / CUBA Studio должны предлагать в диалоге “Open as Project”.
Решил вопрос радикально путем создания еще одного профиля и миграции в него. Скорее всего, действительно, вся проблема в неверном построении кэшей graddle в общем каталоге $home/.graddle. Перестройка этих кешей не привела, правда, к результату, а далее копать не стал, просто перелез на другой профиль.
Все заработало.