public void init() throws Exception { Objects.notNull(bundleContext, "bundleContext"); listenerService = bundleContext.registerService(ConfigurationListener.class.getName(), configurationListener, null); refreshConfigAdmin(); }
@Override public DependencyTree collectDependencyTree(boolean offline, Filter<Dependency> excludeDependencyFilter) throws RepositoryException, IOException { if (rootTree == null) { PomDetails details = resolvePomDetails(); Objects.notNull(details, "pomDetails"); try { rootTree = getResolver().collectDependencies(details, offline, excludeDependencyFilter).getTree(); } catch (IOException e) { logFailure(e); throw e; } catch (RepositoryException e) { logFailure(e); throw e; } } return rootTree; }
@Override public DependencyTree collectDependencyTree(boolean offline, Filter<Dependency> excludeDependencyFilter) throws RepositoryException, IOException, XmlPullParserException { if (rootTree == null) { PomDetails details = resolvePomDetails(); Objects.notNull(details, "pomDetails"); try { rootTree = getResolver().collectDependencies(details, offline, excludeDependencyFilter).getTree(); } catch (IOException e) { logFailure(e); throw e; } catch (XmlPullParserException e) { logFailure(e); throw e; } catch (RepositoryException e) { logFailure(e); throw e; } } return rootTree; }