/** * A valid set of remove maven repository URLs. */ protected Set<URI> getMavenRepositories() { return PluginUtils.getDefaultMavenRepositories(); }
/** * Constructor. * @param pluginsDir the plugins directory */ public DefaultPluginRegistry(File pluginsDir) { this(pluginsDir, PluginUtils.getDefaultMavenRepositories()); }
/** * Constructor. * @param pluginsDir the plugins directory */ public DefaultPluginRegistry(File pluginsDir) { this(pluginsDir, PluginUtils.getDefaultMavenRepositories()); }
/** * Constructor. */ public DefaultPluginRegistry() { this(createTempPluginsDir(), PluginUtils.getDefaultMavenRepositories()); }
/** * Constructor. */ public DefaultPluginRegistry() { this(createTempPluginsDir(), PluginUtils.getDefaultMavenRepositories()); }
private static Set<URI> getConfiguredPluginRepositories(Map<String, String> configMap) { Set<URI> rval = new HashSet<>(); rval.addAll(PluginUtils.getDefaultMavenRepositories()); String repositories = configMap.get("pluginRepositories"); //$NON-NLS-1$ if (repositories != null) { String[] split = repositories.split(","); //$NON-NLS-1$ for (String repository : split) { try { String trimmedRepo = repository.trim(); if (!trimmedRepo.isEmpty()) { if (trimmedRepo.startsWith("file:")) { //$NON-NLS-1$ trimmedRepo = trimmedRepo.replace('\\', '/'); } rval.add(new URI(trimmedRepo)); } } catch (URISyntaxException e) { throw new RuntimeException(e); } } } return rval; }
private static Set<URI> getConfiguredPluginRepositories(Map<String, String> configMap) { Set<URI> rval = new HashSet<>(); rval.addAll(PluginUtils.getDefaultMavenRepositories()); String repositories = configMap.get("pluginRepositories"); //$NON-NLS-1$ if (repositories != null) { String[] split = repositories.split(","); //$NON-NLS-1$ for (String repository : split) { try { String trimmedRepo = repository.trim(); if (!trimmedRepo.isEmpty()) { if (trimmedRepo.startsWith("file:")) { //$NON-NLS-1$ trimmedRepo = trimmedRepo.replace('\\', '/'); } rval.add(new URI(trimmedRepo)); } } catch (URISyntaxException e) { throw new RuntimeException(e); } } } return rval; }
/** * Constructor. * * @param vertx the vertx * @param vxEngineConfig the engine config * @param config the plugin config */ public VertxPluginRegistry(Vertx vertx, VertxEngineConfig vxEngineConfig, Map<String, String> config) { super(getTempPluginsDir(), PluginUtils.getDefaultMavenRepositories()); this.client = vertx.createHttpClient(); }