- Создание новых проектов Citeck (приложение, микросервис)
- Загрузка/выгрузка артефактов на/с локального сервера (формы Citeck, журналы, дашборды, процессы, типы и пр.).
- Поиск артефактов по их идентификаторам (расширение для search everywhere).
- Навигация в коде по артефактам Citeck через гиперссылки.
- Автодополнение объекта data списком компонент формы.
- Навигация в файлах:
- Формы (быстрый переход к компонентам по их имени).
- Журналы (навигация по колонкам).
- Инспекции кода:
- Формы - проверка задвоений ключей компонентов.
- Генерация кода:
- Формы - генерация локализации для компонентов.
- Расширения областей поиска файлами, содержащими артефакты Citeck
- Language Injection (JavaScript) в формах Citeck
В версии 3.0.0+ удалена поддержка Alfresco. Для работы с Alfresco вы можете использовать плагин версии 2.* - https://github.com/Citeck/ecos-idea-plugin/tree/master-2
Скачать дистрибутив плагина можно из release page или собрать из исходников самостоятельно.
Далее установить плагин в Idea:
Settings -> Plugins -> Install Plugin from disk
- Для корректной сборки дистрибутива плагина необходимо убедиться, что используемая версия Gradle JVM не ниже 17.
Настроить используемую JVM для Gradle в Idea можно по следующему пути:
Settings -> Build, Execution, Deployment -> Build Tools -> Gradle -> Gradle JVM - Сборка осуществляется Gradle задачей buildPlugin
- Собранный дистрибутив будет расположен по следующему пути: build/distributions/
Для разработки плагина можно использовать Gradle задачу runIde
При выполнении задачи будет запущен новый экземпляр Idea с пересобранным плагином.