I'm building a custom processor (using the nifi-nar-maven-plugin plugin for assembling) and today, after updating a few dependencies, I noticed the produced nar file was almost twice of its original size. I extracted the nar file only to find that multiple versions of dependencies were packaged, rather than just the updated ones specified in the pom file.
Is this a known issue? Any solution?
Can anyone tell me how can we add the version numbers to our custom processors. I am trying to pass the version in my pom, like below
Basically, I'm expecting my custom processor should pick the version 2.0.0-snapshot while building but that's not happening. Can anyone point me out to the problem?
I just iterated mine. https://github.com/tspannhw/nifi-tensorflow-processor
make sure you update all the poms, one in each subdirectory.
make this 2 as well <version>1.0.0</version>
I want to create three custom nifi processors say B,C,D where the common functionality is extracted to an abstract class say A which extends nifi's abstract processor and B,C,D all child of A. What is the recommended way of doing that?