public ProjectModule getReleasableModule(ProjectModule dependency) { List<ProjectModule> dependenciesSorted = config.getModules(); for (ProjectModule sortedDependency : dependenciesSorted) { if (sortedDependency.getGroupId().equals(dependency.getGroupId()) && sortedDependency.getArtifactId().equals(dependency.getArtifactId())) { return sortedDependency; } } return null; }
public ProjectModule getModuleForDependency(Dependency dependency) { final List<ProjectModule> allModules = getFlatListOfAllModules(config.getModules()); for (ProjectModule module : allModules) { if (dependency.getGroupId().equals(module.getGroupId()) && dependency.getArtifactId().equals(module.getArtifactId())) { return module; } } return null; }
public ProjectModule getModuleForIdentifier(Identifier identifier) { final List<ProjectModule> allModules = getFlatListOfAllModules(config.getModules()); for (ProjectModule module : allModules) { if (identifier.getGroupId().equals(module.getGroupId()) && identifier.getArtifactId().equals(module.getArtifactId())) { return module; } } return null; }
public static String createProjectIdentifier(ProjectModule module) { return createProjectIdentifier(module.getGroupId(), module.getArtifactId()); }