文件名称:bundles:适用于其他应用程序的Apache Nifi NAR系统的重构版本
文件大小:165KB
文件格式:ZIP
更新时间:2024-05-19 02:41:51
Java
捆绑 捆绑软件是 。 这是尝试使NAR系统在其他情况下可在之外使用。 bundles-maven-plugin 是jar依赖插件的改编版本,其功能是根据项目的依赖关系将jar的jar捆绑在一起。 它还创建元数据属性。 项目的jar和未提供的依赖jar放置在捆绑软件的/ lib条目中,捆绑软件本身采用jar格式。 捆绑库 bundles-lib包含执行以下操作所需的功能: 发现捆绑 检查包中是否有暴露的扩展名类型 加载捆绑 为捆绑包创建特殊的类加载器 交付扩展类型的实例以供使用 NAR通过许多课程公开了这些捆绑软件。 我已经创建了BundleSystem接口,以针对我们的用例公开一个更有用,更简化的api。 有什么不同吗 修改nifi-nar-utils以在项目之外使用 基本的可扩展性,允许配置和注入服务类型以及其他已硬编码到nifi的内容 从基于文件的重构到基于的重构,从而允许从HDF
【文件预览】:
bundles-master
----.travis.yml(35B)
----pom.xml(12KB)
----Usage_Sample.md(20KB)
----BUNDLES_README.md(10KB)
----src()
--------test()
--------main()
----.gitignore(214B)
----README.md(3KB)