in src/main/java/org/apache/sling/maven/jspc/DependencyTracker.java [57:71]
public DependencyTracker(Log logger, Path projectDirectory, Path sourceDirectory, JspCServletContext jspCServletContext,
TrackingClassLoader classLoader,
List<Artifact> compileScopeArtifacts) {
this.logger = logger;
this.projectDirectory = projectDirectory;
this.sourceDirectory = sourceDirectory;
this.jspCServletContext = jspCServletContext;
this.classLoader = classLoader;
this.compileScopeArtifacts = compileScopeArtifacts;
this.packageProviders = new ConcurrentHashMap<>();
this.unusedDependencies = Collections.synchronizedSet(new HashSet<>());
this.jspDependencies = new ConcurrentHashMap<>();
this.jspInfo = new ConcurrentHashMap<>();
this.relativeSourceDirectory = projectDirectory.relativize(sourceDirectory);
}