Создание проекта

В разделе приведены сведения для диагностики и устранения проблем, связанных со списком доступных версий ТЕЗИС и Холдинг. Рекомендации следует применять с учетом версии IDE, проекта и используемых компонентов ТЕЗИС.

Список версий ТЕЗИС или Холдинг пустой

Список версий формируется на основе артефактов:

com.haulmont.thesis.app:thesis-global
com.haulmont.thesis.addons:holding-global

Учитываются версии не ниже 5.0.0, которые плагин смог обнаружить в метаданных локального репозитория и репозиториев, отмеченных в таблице.

Возможные причины отсутствия версий:

  • выбранные репозитории не содержат указанные артефакты или содержат только версии ниже 5.0.0;

  • некорректно указаны URL, логин или пароль репозитория;

  • при использовании прокси-сервера не указаны параметры соединения в настройках IDE: File → Settings → Appearance & Behavior → System Settings → HTTP Proxy;

  • отсутствует подключение к интернету;

  • соединение с репозиторием блокируется межсетевым экраном;

  • Gradle работает в режиме offline.

Для внешнего репозитория должны использоваться следующие учетные данные:

login: external
password: aiva33n8

Выбранная версия отсутствует в репозитории при переходе на следующий шаг

Если в списке версий ТЕЗИС или Холдинг выбрана версия, но при переходе на следующий шаг возникает ошибка об отсутствии выбранной версии артефакта в репозитории, причина может быть связана с локальным кэшем.

Плагин сохраняет сведения о версиях артефактов из добавленных репозиториев в локальный кэш. Если получить актуальные версии из выбранных репозиториев не удается, список может быть сформирован на основе ранее сохраненных данных.

Однако при переходе на следующий шаг, а также при определении версий ТЕЗИС и CUBA после подтверждения параметров подключения к базе данных, выполняется обращение к репозиториям. Если выбранная версия фактически недоступна, возникает ошибка.

Возможные причины совпадают с причинами, указанными в пункте 1. Отличие состоит в том, что ранее плагину удалось получить сведения о версиях из одного из репозиториев и сохранить их в кэш.

Ошибка Cant resolve artifacts version for projects: 'CUBA'. Check repository parameters

Если в списке версий выбрана версия ТЕЗИС или Холдинг, но при переходе на следующий шаг возникает ошибка:

Cant resolve artifacts version for projects: 'CUBA'. Check repository parameters

возможны следующие причины:

  • Gradle работает в режиме offline;

  • артефакты ТЕЗИС находятся в локальном репозитории, но отсутствует доступ к удаленному репозиторию;

  • в выбранных репозиториях отсутствуют необходимые артефакты ТЕЗИС или CUBA.

В списке отображаются версии, отсутствующие в выбранных репозиториях

Такая ситуация также связана с локальным кэшем. Ранее плагин получил сведения о версиях из одного из репозиториев и сохранил их. Поэтому в списке могут отображаться версии, которые в текущий момент отсутствуют в выбранных репозиториях или недоступны для загрузки.

В списке отсутствуют версии 5.0.5, 5.1.0, 5.2.0, 5.4.0 и 5.5.0

Отсутствие версий 5.0.5, 5.1.0, 5.2.0, 5.4.0 и 5.5.0 в списке является ожидаемым поведением. Эти версии не должны отображаться в списке доступных версий.