@Override public boolean isInstalled() { if (this.applicationModules == null) { this.applicationModules = (List<Pom>) typeLocationService.getModules(ModuleFeatureName.APPLICATION); } // Look if the Guava dependency has been installed for (Pom module : applicationModules) { if (module.hasDependencyExcludingVersion(GUAVA_DEPENDENCY)) { return true; } } return false; }
@Override public boolean isInstalledInModule(String moduleName) { Pom module = getProjectOperations().getPomFromModuleName(moduleName); for (JavaType javaType : getTypeLocationService().findTypesWithAnnotation( RooJavaType.ROO_WEB_MVC_CONFIGURATION)) { if (javaType.getModule().equals(moduleName) && module.hasDependencyExcludingVersion(new Dependency("org.springframework.boot", "spring-boot-starter-web", null))) { return true; } } return false; }
if (!module.hasDependencyExcludingVersion(dependency)) { detectCircularDependency(module, dependencyPom); addDependency(module.getModuleName(), dependency);
if (!getProjectOperations().getFocusedModule().hasDependencyExcludingVersion( new Dependency("org.springframework.boot", "spring-boot-starter-data-jpa", null))) { List<Dependency> dependencies = new ArrayList<Dependency>();
/** * Checks if Hibernate is declared as dependency on current project * (excluding version) * * @param metadata of current project * @return */ private boolean isHibernateEnversInstalled(ProjectMetadata metadata) { return metadata.getPom().hasDependencyExcludingVersion( HIBERNATE_ENVERS_DEPENDENCY); }
if (!getProjectOperations().getFocusedModule().hasDependencyExcludingVersion( new Dependency("org.springframework.boot", "spring-boot-starter-data-jpa", null))) { List<Dependency> dependencies = new ArrayList<Dependency>();