public static DynamicClassLoader createDynamicClassLoader()

in tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/DynamicClassLoader.java [35:47]


    public static DynamicClassLoader createDynamicClassLoader(List<String> classpathElements) {
        final URL[] urls = new URL[classpathElements.size()];
        int i = 0;
        for (Iterator<?> it = classpathElements.iterator(); it.hasNext(); i++) {
            try {
                urls[i] = new File((String)it.next()).toURI().toURL();
            } catch (MalformedURLException e) {
                throw new RuntimeException(e.getMessage(), e);
            }
        }
        final ClassLoader tccl = Thread.currentThread().getContextClassLoader();
        return new DynamicClassLoader(urls, tccl != null ? tccl : DynamicClassLoader.class.getClassLoader());
    }