public DependencyTracker()

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);
    }