public DefaultResolutionResultBuilder start(ModuleVersionIdentifier root) { rootModule = createOrGet( root, VersionSelectionReasons.ROOT, new DefaultModuleComponentIdentifier( root.getGroup(), root.getName(), root.getVersion())); return this; }
@Override public boolean isUnpackRequired() { if (ProjectLibraries.this.extension.getRequiresUnpack() != null) { ModuleVersionIdentifier id = this.artifact.getModuleVersion().getId(); return ProjectLibraries.this .extension .getRequiresUnpack() .contains(id.getGroup() + ":" + id.getName()); } return false; }
private void addProjectDependency(ProjectDependency dependency, String confMapping) { ModuleVersionIdentifier identifier = projectDependencyResolver.resolve(dependency); ivyDependencies.add( new DefaultIvyDependency( identifier.getGroup(), identifier.getName(), identifier.getVersion(), confMapping, dependency.isTransitive(), Collections.<DependencyArtifact>emptyList(), dependency.getExcludeRules())); }
public String getId() { return String.format("%s:%s:%s", id.getGroup(), id.getName(), id.getVersion()); }