public void addDependencies(ModuleFeatureName moduleFeatureName, final Collection<? extends Dependency> newDependencies) { for (String moduleName : getModuleNames(moduleFeatureName)) { getProjectOperations().addDependencies(moduleName, newDependencies); } }
/** * Add Spring Cache starter to provided module. * * @param module the Pom where the starter should be installed. */ private void addSpringCacheDependency(Pom module) { // Parse the configuration.xml file final Element configuration = XmlUtils.getConfiguration(getClass()); final List<Dependency> dependencies = new ArrayList<Dependency>(); final List<Element> auditDependencies = XmlUtils.findElements("/configuration/cache/dependencies/dependency", configuration); for (final Element dependencyElement : auditDependencies) { dependencies.add(new Dependency(dependencyElement)); } getProjectOperations().addDependencies(module.getModuleName(), dependencies); }
private void installApplicationConfiguration(String moduleName) { // Add Spring Boot dependences final Element configuration = XmlUtils.getConfiguration(getClass()); final List<Dependency> requiredDependencies = new ArrayList<Dependency>(); final List<Element> dependencies = XmlUtils.findElements("/configuration/dependencies/dependency", configuration); for (final Element dependencyElement : dependencies) { requiredDependencies.add(new Dependency(dependencyElement)); } getProjectOperations().addDependencies(moduleName, requiredDependencies); // Add Plugins List<Element> plugins = XmlUtils.findElements("/configuration/plugins/plugin", configuration); for (Element element : plugins) { Plugin plugin = new Plugin(element); getProjectOperations().addBuildPlugin(moduleName, plugin); } }
getProjectOperations().addDependencies(module.getModuleName(), requiredDependencies);
"${bootstrap.ie10-viewport-bug-workaround.version}")); getProjectOperations().addDependencies(module.getModuleName(), dependencies);
dependencies.add(new Dependency("org.springframework.data", "spring-data-commons", null)); dependencies.add(new Dependency("org.eclipse.persistence", "javax.persistence", null)); getProjectOperations().addDependencies(getProjectOperations().getFocusedModuleName(), dependencies);
public void addDependencies(ModuleFeatureName moduleFeatureName, final Collection<? extends Dependency> newDependencies) { for (String moduleName : getModuleNames(moduleFeatureName)) { getProjectOperations().addDependencies(moduleName, newDependencies); } }
/** * Install dependencies defined in external XML file * * @param configuration */ private void updateDependencies(Element configuration) { List<Dependency> dependencies = new ArrayList<Dependency>(); List<Element> jasperReportDependencies = XmlUtils.findElements( "/configuration/gvnix/jasperReports/dependencies/dependency", configuration); for (Element dependencyElement : jasperReportDependencies) { dependencies.add(new Dependency(dependencyElement)); } projectOperations.addDependencies( projectOperations.getFocusedModuleName(), dependencies); }
/** * * This method update dependencies with the added to configuration.xml file * * @param configuration * @param moduleName * @param projectOperations */ public static void updateDependencies(final Element configuration, String path, ProjectOperations projectOperations) { final List<Dependency> dependencies = new ArrayList<Dependency>(); final List<Element> geoDependencies = XmlUtils.findElements(path, configuration); for (final Element dependencyElement : geoDependencies) { dependencies.add(new Dependency(dependencyElement)); } projectOperations.addDependencies( projectOperations.getFocusedModuleName(), dependencies); }
/** * Adds Apache wss4j dependency to application pom. */ protected void addDependencies() { annotationsService.addAddonDependency(); InputStream templateInputStream = FileUtils.getInputStream(getClass(), DEPENDENCIES_FILE); Validate.notNull(templateInputStream, "Can't adquire dependencies file ".concat(DEPENDENCIES_FILE)); Document dependencyDoc; try { dependencyDoc = XmlUtils.getDocumentBuilder().parse( templateInputStream); } catch (Exception e) { throw new IllegalStateException(e); } Element dependencies = (Element) dependencyDoc.getFirstChild(); List<Element> dependecyElementList = XmlUtils.findElements( "/dependencies/dependency", dependencies); List<Dependency> dependencyList = new ArrayList<Dependency>(); for (Element element : dependecyElementList) { dependencyList.add(new Dependency(element)); } projectOperations.addDependencies( projectOperations.getFocusedModuleName(), dependencyList); }
/** * Install dependencies defined in external XML file * * @param configuration */ private void updateDependencies(Element configuration) { List<Dependency> dependencies = new ArrayList<Dependency>(); List<Element> securityDependencies = XmlUtils.findElements( "/configuration/gvnix/menu/dependencies/dependency", configuration); for (Element dependencyElement : securityDependencies) { dependencies.add(new Dependency(dependencyElement)); } getProjectOperations().addDependencies( getProjectOperations().getFocusedModuleName(), dependencies); }
private void updateConfiguration() { final Element configuration = XmlUtils.getConfiguration(getClass()); final String focusedModuleName = projectOperations .getFocusedModuleName(); final List<Dependency> dependencyElements = new ArrayList<Dependency>(); for (final Element webFlowDependencyElement : XmlUtils.findElements( "/configuration/springWebFlow/dependencies/dependency", configuration)) { dependencyElements.add(new Dependency(webFlowDependencyElement)); } projectOperations .addDependencies(focusedModuleName, dependencyElements); final List<Repository> repositoryElements = new ArrayList<Repository>(); for (final Element repositoryElement : XmlUtils.findElements( "/configuration/springWebFlow/repositories/repository", configuration)) { repositoryElements.add(new Repository(repositoryElement)); } projectOperations .addRepositories(focusedModuleName, repositoryElements); projectOperations.updateProjectType(focusedModuleName, ProjectType.WAR); } }
dependencies.add(new Dependency(dependencyElement)); projectOperations.addDependencies( projectOperations.getFocusedModuleName(), dependencies);
dependencies.add(new Dependency(dependencyElement)); getProjectOperations().addDependencies(projectType.getModule(), dependencies);
getProjectOperations().addDependencies(module.getModuleName(), requiredDependencies);
"${bootstrap.ie10-viewport-bug-workaround.version}")); getProjectOperations().addDependencies(module.getModuleName(), dependencies);
dependencies.add(new Dependency("org.springframework.data", "spring-data-commons", null)); dependencies.add(new Dependency("org.eclipse.persistence", "javax.persistence", null)); getProjectOperations().addDependencies(getProjectOperations().getFocusedModuleName(), dependencies);