Groovy Documentation

org.gradle.api.artifacts.result
[Java] Interface ModuleVersionSelectionReason


@Incubating
public interface ModuleVersionSelectionReason

Answers the question why given module version was selected during the dependency resolution

Since:
1.3


Method Summary
String getDescription()

Describes this selection reason.

boolean isConflictResolution()

Informs whether the module was selected by conflict resolution.

boolean isForced()

Informs whether the module was forced.

boolean isSelectedByRule()

Informs whether the module was selected by the dependency resolve rule.

 

Method Detail

getDescription

public String getDescription()
Describes this selection reason.


isConflictResolution

public boolean isConflictResolution()
Informs whether the module was selected by conflict resolution. For more information about Gradle's conflict resolution please refer to the user guide. ResolutionStrategy contains information about conflict resolution and includes means to configure it.


isForced

public boolean isForced()
Informs whether the module was forced. Users can force modules via ResolutionStrategy or when declaring dependencies (see DependencyHandler).


isSelectedByRule

public boolean isSelectedByRule()
Informs whether the module was selected by the dependency resolve rule. Users can configure dependency resolve rules via ResolutionStrategy.eachDependency
Since:
1.4


 

Gradle API 1.8