private URLClassLoader createCLFromCompileTimeDependencies()

in src/main/java/org/apache/dolphinscheduler/maven/DolphinDescriptorGenerator.java [111:122]


    private URLClassLoader createCLFromCompileTimeDependencies()
            throws Exception
    {
        List<URL> classesUrls = new ArrayList<>();
        classesUrls.add(classesDirectory.toURI().toURL());
        for (Artifact artifact : project.getArtifacts()) {
            if (artifact.getFile() != null) {
                classesUrls.add(artifact.getFile().toURI().toURL());
            }
        }
        return new URLClassLoader(classesUrls.toArray(new URL[0]));
    }