maven - 有没有办法在不使用 maven 的情况下构建自定义 Nifi 处理器?
问题描述
我想编写一些 Nifi 处理器来与我正在从事的另一个项目进行交互。我目前的计划是在另一个项目中编写 Nifi 处理器并在 eclipse 中手动生成 nar 文件。那是可行的还是Maven绝对必要的?
解决方案
您本身不需要 Maven,尽管有一个“NAR Mojo”插件用于将各种元数据放入清单中,例如版本信息和对父 NAR 的引用(如果您的 NAR 有的话)。其他人使用过 Gradle,有一个 Gradle 插件可以做类似的事情。
如果您从 Eclipse 构建,您只需要手动构建一个 JAR 文件(扩展名为 .nar 而不是 .jar),其中包含处理器 JAR 和任何预期格式的捆绑依赖项。执行 ajar tvf <already_existing>.nar
以查看预期的结构是什么样的。
推荐阅读
- python - 如何使用带有日期的 plotly graph_objects scatter
- css - 试图“转换:旋转()”
使用样式组件的元素 - spring-security - 如何使用 Vue.js 正确配置 Spring Security 5 OAuth?
- node.js - 如何在 mocha chai 中发送表单数据格式的正文
- python-3.x - 使用 boto3 检查 s3 的存储桶中是否存在目录或子目录
- javascript - 在 Firefox 的 WebExtensions 中通知/提醒用户的方法
- node.js - 哪种方法可以立即将经过数学处理的数据从服务器分区传输到任何前端?
- android - 如何以编程方式打开我的应用程序的免打扰权限屏幕?
- c# - C# 不可为空的字段:Lateinit?
- javascript - 启用/禁用按钮问题