我想写一些Nifi处理器来与我正在从事的另一个项目进行交互。我目前的计划是在另一个项目中编写Nifi处理器,并在eclipse中手动生成nar文件。那是可行的还是Maven绝对必要?
答案 0 :(得分:5)
尽管本质上有一个“ NAR Mojo”插件可用于在清单中放置各种元数据,例如版本信息和对父NAR的引用(如果您的NAR有一个),则您本身不需要Maven。其他人使用过Gradle,有一个Gradle插件可以做类似的事情。
如果您是从Eclipse构建的,则只需手动构建一个JAR文件(扩展名为.nar而不是.jar)即可,该文件具有处理器JAR以及任何捆绑的预期格式的依赖项。进行jar tvf <already_existing>.nar
来查看预期的结构。