use of com.buschmais.jqassistant.core.plugin.api.PluginClassLoader in project jqa-core-framework by buschmais.
the class AetherPluginResolverImpl method createClassLoader.
@Override
public PluginClassLoader createClassLoader(ClassLoader parent, List<Plugin> plugins) {
List<Dependency> requiredPlugins = getRequiredPluginDependencies(plugins);
DependencyResult dependencyResult = resolvePlugins(requiredPlugins);
return new PluginClassLoader(getDependencyURLs(dependencyResult), parent);
}
Aggregations