in src/main/java/org/apache/nifi/extension/definition/extraction/ExtensionClassLoaderFactory.java [112:124]
private ExtensionClassLoader createClassLoader(final Set<Artifact> artifacts, final ArtifactsHolder artifactsHolder)
throws MojoExecutionException, ProjectBuildingException {
final Artifact nar = removeNarArtifact(artifacts);
if (nar == null) {
return createProvidedEntitiesClassLoader(artifactsHolder);
}
final Set<Artifact> narDependencies = getNarDependencies(nar);
artifactsHolder.addArtifacts(narDependencies);
return createClassLoader(narDependencies, createClassLoader(narDependencies, artifactsHolder), nar);
}