由于与其他模块紧密耦合,因此如何在IDE(Eclipse)和Build中获取NiFi UI代码。与UI相关的模块位于哪个模块中,以及如何构建。
我发现https://github.com/apache/nifi/tree/ea9b0db2f620526c8dd0db595cf8b44c3ef835be/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web是存在与UI相关的代码的地方。如果这是正确的路径,那么我该如何导入和构建。
答案 0 :(得分:1)
您已经发现,nifi-web模块是nifi-framework的一部分,并且nifi-framework被打包为NAR,并部署到NiFi的lib目录中。
一般过程是...
nifi-framework-bundle/nifi-framework-nar/targer/nifi-framework-nar-<version>.nar
复制到运行应用程序的位置的lib目录中,通常这类似于nifi-assembly/target/nifi-1.10.0-SNAPSHOT-bin/nifi-1.10.0-SNAPSHOT
关于Eclipse我什么也没说,但是在Intellij中,您只是从root pom导入所有模块。