Использование плагина для ItelliJ IDEA#
Расположение плагина#
Разархивируйте архив EVTP-clients-[version]-distrib.zip, где
- версия компонента EVTP, В директории
intellij-idea-pluginрасположены плагины под поддерживаемые версии IDEA в формате zip-архива
, так же можно скачать архив ниже:
для ОС ALT Linux СП / Red Hat Enterprise Linux dsl-plugin-IC-2023.1-0.1.10.
для ОС SberOS (Linux for Desktop) dsl-plugin-IC-2021.3.2-0.1.1.
Установка плагина#
Запустите IntelliJ IDEA
Перейдите в раздел
PluginsFile | Settings | Pluginsfor Windows and LinuxIntelliJ IDEA | Preferences | Pluginsfor macOS
Нажмите на шестеренку и выберите
Install Plugin from DiskВыберите файл плагина
Перезагрузите IntelliJ IDEA
Удаление плагина#
Запустите IntelliJ IDEA
Перейдите в раздел
PluginsFile | Settings | Pluginsfor Windows and LinuxIntelliJ IDEA | Preferences | Pluginsfor macOS
Перейдите во вкладку
InstalledВ списке выберите плагин
TransformationRuleНажмите
Uninstallв правой части окнаПерезагрузите IntelliJ IDEA
Обновление плагина#
Удалите плагин
Скачайте плагин
Установите плагин
Первоначальная конфигурация плагина#
Для корректной работы плагина необходимо указать путь до консольной утилиты тестирования в настройке Event Process Flow distributive path.
В верхней панели перейдите в
Settings...илиPreferences...Далее перейдите во вкладку
Build, Execution, DeploymentВ списке выберите
Event Process FlowОткроется окно создания глобальной конфигурации
Event Process FlowЗаполните необходимые поля
Нажмите
OK
Описание полей General Configuration#
Event Process Flow distributive path— путь до корня разархивированного дистрибутива EVTP-clients-*-distrib.zipEvent Process Flow JVM arguments— JVM аргументыEvent Process Flow Main Class— Main Class запускаемого приложения
Проверка корректности файла трансформации#
Перейдите в файл трансформации (
.tr)Сохраните файл
Нажмите кнопку
runна первой строке.trфайла, выберитеRun->Check: <имя файла>В лог будет записан результат проверки корректности файла
Использование Run Configuration для тестирования файлов трансформации#
Создание Run Configuration#
В верхней панели справа выберите
Open 'Edit Run/Debug configurations dialog'В списке выберите
Edit Configurations...В верхнем левом углу нажмите
Add New ConfigurationВ списке выберите
Event Process FlowОткроется окно создания конфигурации запуска
Event Process FlowНажмите
OK
Редактирование Run Configuration#
В верхней панели справа выберите
Open 'Edit Run/Debug configurations dialog'В списке выберите
Edit Configurations...В списке слева выберите нужную конфигурацию из перечня
Event Process FlowВ выбранной конфигурации создайте/отредактируйте поля
Нажмите
OK
Запуск Run Configuration#
В верхней панели справа выберите
Open 'Edit Run/Debug configurations dialog'В списке выберите нужную конфигурацию запуска либо создайте ее
В верхней панели справа нажмите
RunВ консоли должно появиться сообщение об успешном выполнение программы
Описание полей Run Configuration#
Run type— тип запуска конфигурацииConfiguration path— путь до файла конфигурацииStub configuration path— путь до файла конфигурации заглушек для source/destinationOutput path— путь до файла, куда будет выведен результатArguments— дополнительные аргументыJVM arguments— дополнительные JVM аргументы
Прикрепление схем (XML/JSON/AVRO) к файлам трансформации#
Перейдите в файл трансформации (
.tr)В верхней панели справа выберите
Add Relation FilesВ открытом окне для входных/выходных файлов добавьте схемы
Кнопка
Add— добавление файла(-ов) (поддерживается множественный выбор)Кнопка
Delete— удаление файла(-ов) из списка добавленных (поддерживается множественный выбор)Кнопка
Clear— очистка списка добавленных файлов
Использование контекстных подсказок#
Прикрепите схемы к файлам трансформации
Обращаем внимание, что порядок схем нумеруется с нуля
После определенного
IN/OUTнажмите.Выберите один из предложенных вариантов
При необходимости повторите процедуру