Created on 01-02-2018 09:55 PM - edited 08-18-2019 02:26 AM
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?
Created 01-02-2018 10:29 PM
Turns out it was due to not calling maven's "clean" before re-packaging. It had magically disappeared from my sbt tasks during some update.
Created 01-02-2018 10:29 PM
Turns out it was due to not calling maven's "clean" before re-packaging. It had magically disappeared from my sbt tasks during some update.
Created 04-04-2018 11:46 AM
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
<version>2.0.0-snapshot</version>
<packaging>pom</packaging>
<artifactId>project-artifactID</artifactId>
<parent>
<groupId>groupName</groupId>
<artifactId>parent-project-name</artifactId>
<version>1.0.0</version>
</parent>
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?
Created 04-04-2018 11:50 AM
I just iterated mine. https://github.com/tspannhw/nifi-tensorflow-processor
make sure you update all the poms, one in each subdirectory.
also then
mvn clean
mvn package
make this 2 as well <version>1.0.0</version>
Created 09-20-2019 11:37 AM
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?