有没有办法在不使用 maven 的情况下构建自定义 Nifi 处理器?



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

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

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

相关内容

最新更新