in src/main/java/org/apache/nifi/extension/definition/extraction/ExtensionClassLoader.java [52:66]
public String getNiFiApiVersion() {
final Collection<Artifact> artifacts = getAllArtifacts();
for (final Artifact artifact : artifacts) {
if (artifact.getArtifactId().equals("nifi-api") && artifact.getGroupId().equals("org.apache.nifi")) {
return artifact.getVersion();
}
}
final ClassLoader parent = getParent();
if (parent instanceof ExtensionClassLoader) {
return ((ExtensionClassLoader) parent).getNiFiApiVersion();
}
return null;
}