Как взять код интерфейса NiFi в IDE и Build, так как он тесно связан с другими модулями - PullRequest
0 голосов
/ 09 июня 2019

Как взять код NiFi UI в IDE (Eclipse) и Build, так как он тесно связан с другими модулями. В каком модуле присутствуют связанные с пользовательским интерфейсом вещи и как их собрать.

Я обнаружил, что https://github.com/apache/nifi/tree/ea9b0db2f620526c8dd0db595cf8b44c3ef835be/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web - это место, где присутствуют коды, связанные с пользовательским интерфейсом. Если это правильный путь, то как мне импортировать и строить.

1 Ответ

1 голос
/ 10 июня 2019

Как вы обнаружили, модуль nifi-web является частью nifi-framework, а nifi-framework упакован в виде NAR, который развертывается в каталоге lib NiFi.

Общий процесс будет ...

  1. Изменить код в nifi-web
  2. Запустить пакет mvn clean или установить на пакет nifi-framework-bundle
  3. Скопировать nifi-framework-bundle/nifi-framework-nar/targer/nifi-framework-nar-<version>.nar в каталог lib где угодновы запускаете приложение, как правило, это будет что-то вроде nifi-assembly/target/nifi-1.10.0-SNAPSHOT-bin/nifi-1.10.0-SNAPSHOT

Я не могу ничего сказать об Eclipse, но в Intellij вы просто импортируете все модули из корневого модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...