有没有一种方法可以在不使用Maven的情况下构建自定义Nifi处理器?

时间:2018-07-05 16:07:16

标签: maven apache-nifi

我想写一些Nifi处理器来与我正在从事的另一个项目进行交互。我目前的计划是在另一个项目中编写Nifi处理器,并在eclipse中手动生成nar文件。那是可行的还是Maven绝对必要?

1 个答案:

答案 0 :(得分:5)

尽管本质上有一个“ NAR Mojo”插件可用于在清单中放置各种元数据,例如版本信息和对父NAR的引用(如果您的NAR有一个),则您本身不需要Maven。其他人使用过Gradle,有一个Gradle插件可以做类似的事情。

如果您是从Eclipse构建的,则只需手动构建一个JAR文件(扩展名为.nar而不是.jar)即可,该文件具有处理器JAR以及任何捆绑的预期格式的依赖项。进行jar tvf <already_existing>.nar来查看预期的结构。