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;
 }
Пример #3
0
 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()));
 }
Пример #4
0
 public String getId() {
   return String.format("%s:%s:%s", id.getGroup(), id.getName(), id.getVersion());
 }