.map( dep -> { if (dep.getVersion() == null || dep.getVersion().length() == 0) { return String.format("%s-%s", dep.getGroup(), dep.getName()); } else { return String.format( "%s-%s-%s", dep.getGroup(), dep.getName(), dep.getVersion()); && dep.getName().equals(AnnotationProcessorCache.AUTO_VALUE_NAME)) .map( dep -> String.format("%s-%s-%s", dep.getGroup(), dep.getName(), dep.getVersion())) .findAny();
@Override public void inspectDependency(Dependency dependency) { if (dependency.getVersion() != null && !dependency.getVersion().isEmpty()) { firstOrderDepsWithVersions.add(dependency.getGroup() + ":" + dependency.getName()); } }
private List<ModuleDependency> getVersionedModuleDependencies(Configuration configuration) { List<ModuleDependency> versionedModuleDependencies = new ArrayList<ModuleDependency>(); for (Dependency dependency : configuration.getIncoming().getDependencies()) { if (dependency instanceof ModuleDependency && dependency.getVersion() != null) { versionedModuleDependencies.add((ModuleDependency) dependency); } } return versionedModuleDependencies; }
private static VersionNumber retrolambdaVersion(Configuration retrolambdaConfig) { retrolambdaConfig.resolve(); Dependency retrolambdaDep = retrolambdaConfig.getDependencies().iterator().next(); if (retrolambdaDep.getVersion() == null) { // Don't know version return null; } return VersionNumber.parse(retrolambdaDep.getVersion()); }
@Override Set<File> getFilesOnConfiguration() { List<Dependency> rawPomDependencies = new ArrayList<>(); for(org.gradle.api.artifacts.Dependency dependency: configuration.getDependencies()) { rawPomDependencies.add(project.getDependencies().create(dependency.getGroup() + ":" + dependency.getName() + ":" + dependency.getVersion() + "@pom")); } return project.getConfigurations().detachedConfiguration( rawPomDependencies.toArray(new org.gradle.api.artifacts.Dependency[0])).resolve(); } }
/** * Format a dependency for printing * * @param dependency Dependency to format * @return Dependency information for printing */ private String formatDependency(Dependency dependency) { @NonNull String info; if (dependency instanceof SelfResolvingDependency) { SelfResolvingDependency selfResolvingDependency = (SelfResolvingDependency) dependency; info = Validate.notNull(Joiner.on(", ").join(selfResolvingDependency.resolve())); } else { info = dependency.getGroup() + ":" + dependency.getName() + ":" + dependency.getVersion(); } return info; } }
/** * Format a dependency for printing * * @param dependency Dependency to format * @return Dependency information for printing */ private String formatDependency(Dependency dependency) { @NonNull String info; if (dependency instanceof SelfResolvingDependency) { SelfResolvingDependency selfResolvingDependency = (SelfResolvingDependency) dependency; info = Validate.notNull(Joiner.on(", ").join(selfResolvingDependency.resolve())); } else { info = dependency.getGroup() + ":" + dependency.getName() + ":" + dependency.getVersion(); } return info; } }
if (dependency == null || dependency.getGroup() == null || dependency.getVersion() == null) { continue; String dependencyVersion = dependency.getVersion(); if ((dependencyGroup.equals(moduleGroup) || dependencyGroup.equals(moduleGroupFirebase)) && !dependencyVersion.equals(moduleVersion)) {
if (!dependency.getVersion().equals(projectDependency.getVersion())) { getLogger().error( "Version '{}' of local project '{}' does not match version '{}' specified in build file '{}'", projectDependency.getVersion(), projectDependency.getName(), dependency.getVersion(), project.getRootProject().relativePath(project.getBuildFile()));
public GolangDependency(@Nonnull Dependency raw) { if (raw instanceof GolangDependency) { final GolangDependency original = (GolangDependency) raw; setGroup(original.getGroup()); setVersion(original.getVersion()); setRepositoryUri(original.getRepositoryUri()); setRepositoryType(original.getRepositoryType()); setUpdatePolicy(original.getUpdatePolicy()); } else { final String name = raw.getName(); if (StringUtils.isEmpty(name)) { setGroup(raw.getGroup()); } else { setGroup(raw.getGroup() + "/" + name); } final String version = raw.getVersion(); if (StringUtils.isNotEmpty(version) && !"default".equalsIgnoreCase(version)) { setVersion(version); } } }
public GolangDependency(@Nonnull Dependency raw) { if (raw instanceof GolangDependency) { final GolangDependency original = (GolangDependency) raw; setGroup(original.getGroup()); setVersion(original.getVersion()); setRepositoryUri(original.getRepositoryUri()); setRepositoryType(original.getRepositoryType()); setUpdatePolicy(original.getUpdatePolicy()); } else { setGroup(raw.getGroup()); setVersion(raw.getVersion()); } }
String group = dependency.getGroup(); String name = dependency.getName(); String version = dependency.getVersion(); if (name == null || group == null || version == null) {
Nodes.setChildValue(dependencyNode, "groupId", dependency.getGroup()); Nodes.setChildValue(dependencyNode, "artifactId", dependency.getName()); Nodes.setChildValue(dependencyNode, "version", dependency.getVersion()); Nodes.setChildValue(dependencyNode, "scope", scope);
Nodes.setChildValue(dependencyNode, "groupId", dependency.getGroup()); Nodes.setChildValue(dependencyNode, "artifactId", dependency.getName()); Nodes.setChildValue(dependencyNode, "version", dependency.getVersion()); Nodes.setChildValue(dependencyNode, "scope", scope);