Hello Experts,
 
I am upgrading nifi from 1.12.x to 1.16.x and for some time I need to support both the versions.
 
So I am trying to have profiles for nifi 12 and 16 in maven pom so that based on the profile passed it can build the nar file for specific version.
 
I am facing an challenge in above step, because of  a refactoring happened in nifi security utils post 1.12.
 
I was using 'OkHttpClientUtil' in 1.12 and which is no longer available in 1.16
 
So now to support both the version for a custom processor I need to have 2 java classes, one for 1.12 and one for 1.16 with minor code changes.
 
But I want to keep my custom processor name same across both the version, is it possible ?
Ex : my java classes like below ...
Nifi 12 - ResourceRouting.java
Nifi 16 - ResourceRoutingV2.java
 
Is it possible to have custom processor name as "ResourceRouting" ResourceRoutingV2.java also?
 
Any suggestion would be much appreciated.
 
@araujo @MattWho @GangWar @smdas 
 
Thanks,
Mahendra