public class JkQualifiedDependencySet
extends java.lang.Object
JkQualifiedDependency
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMPILE_SCOPE |
static java.lang.String |
COMPILE_TARGET_CONF |
static java.lang.String |
MASTER_TARGET_CONF |
static java.lang.String |
PROVIDED_SCOPE |
static java.lang.String |
RUNTIME_SCOPE |
static java.lang.String |
RUNTIME_TARGET_CONF |
static java.lang.String |
TEST_SCOPE |
static java.lang.String |
TEST_TARGET_CONF |
public static final java.lang.String COMPILE_SCOPE
public static final java.lang.String RUNTIME_SCOPE
public static final java.lang.String PROVIDED_SCOPE
public static final java.lang.String TEST_SCOPE
public static final java.lang.String MASTER_TARGET_CONF
public static final java.lang.String COMPILE_TARGET_CONF
public static final java.lang.String RUNTIME_TARGET_CONF
public static final java.lang.String TEST_TARGET_CONF
public static JkQualifiedDependencySet of()
public static JkQualifiedDependencySet ofDependencies(java.util.List<JkDependency> dependencies)
public static JkQualifiedDependencySet of(java.util.List<JkQualifiedDependency> qualifiedDependencies)
public static JkQualifiedDependencySet of(JkDependencySet dependencySet)
public java.util.List<JkQualifiedDependency> getEntries()
public java.util.List<JkDependency> getDependencies()
public java.util.List<JkModuleDependency> getModuleDependencies()
public java.util.Set<JkDependencyExclusion> getGlobalExclusions()
public JkVersionProvider getVersionProvider()
public java.util.List<JkQualifiedDependency> findByModule(java.lang.String moduleId)
public JkQualifiedDependencySet remove(JkDependency dependency)
public JkQualifiedDependencySet and(JkQualifiedDependency qualifiedDependency)
public JkQualifiedDependencySet and(java.lang.String qualifier, JkDependency dependency)
public JkQualifiedDependencySet and(java.lang.String qualifier, java.lang.String moduleDependencyDescriptor)
public JkQualifiedDependencySet remove(java.lang.String dep)
public JkQualifiedDependencySet replaceQualifier(JkDependency dependency, java.lang.String qualifier)
public JkQualifiedDependencySet replaceQualifier(java.lang.String dependency, java.lang.String qualifier)
public JkQualifiedDependencySet withQualifiersOnly(java.lang.String... qualifiers)
public JkQualifiedDependencySet withModuleDependenciesOnly()
public JkQualifiedDependencySet withGlobalExclusions(java.util.Set<JkDependencyExclusion> exclusions)
public JkQualifiedDependencySet withVersionProvider(JkVersionProvider versionProvider)
public JkQualifiedDependencySet replaceUnspecifiedVersionsWithProvider()
public static JkQualifiedDependencySet computeIdeDependencies(JkProjectDependencies projectDependencies, JkVersionedModule.ConflictStrategy strategy)
public static JkQualifiedDependencySet computeIdeDependencies(JkProjectDependencies projectDependencies)
public static JkQualifiedDependencySet computeIvyPublishDependencies(JkProjectDependencies projectDependencies, JkVersionedModule.ConflictStrategy strategy)
public static java.lang.String getIvyTargetConfigurations(JkTransitivity transitivity)
public java.util.List<JkDependency> getDependenciesHavingQualifier(java.lang.String... qualifiers)
public JkQualifiedDependencySet assertNoUnspecifiedVersion()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object