public Pom getFocusedModule() { final ProjectMetadata focusedProjectMetadata = getFocusedProjectMetadata(); if (focusedProjectMetadata == null) { return null; } return focusedProjectMetadata.getPom(); }
public final Pom getPomFromModuleName(final String moduleName) { final ProjectMetadata projectMetadata = getProjectMetadata(moduleName); return projectMetadata == null ? null : projectMetadata.getPom(); }
final ProjectMetadata dependencyProject = getProjectMetadata(moduleToDependUpon); if (dependencyProject != null) { final Pom dependencyPom = dependencyProject.getPom(); if (!dependencyPom.getPath().equals(module.getPath())) { if (testDependency) {
/** * 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); }
/** * Gets Hibernate dependencies declared on current project (excluding * version) * * @param metadata of current project * @return */ private Set<Dependency> getHibernateDependency(ProjectMetadata metadata) { return metadata.getPom().getDependenciesExcludingVersion( HIBERNATE_DEPENDENCY); }
/** * Check if all dependencies are registered in project (pom.xml). * * @param type Web service type * @return true if all dependencies are registed already */ protected boolean dependenciesRegistered(WsType type) { // Get project to check installed dependencies ProjectMetadata project = (ProjectMetadata) getMetadataService().get( ProjectMetadata.getProjectIdentifier(getProjectOperations() .getFocusedModuleName())); if (project == null) { return false; } // Iterate all dependencies for (Element dependency : getDependencies(type)) { // Some dependency not registered: all dependencies not installed Pom pom = project.getPom(); if (!pom.isDependencyRegistered(new Dependency(dependency))) { return false; } } // All dependencies are installed return true; }