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

spo*_*oof 2 maven apache-nifi

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

mat*_*tyb 5

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

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