|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ResolutionStrategy
Defines the strategies around forcing certain dependency versions or conflict resolutions. Example:
configurations.all {
//fail eagerly on conflict
resolutionStrategy.conflictResolution = resolutionStrategy.strict()
}
| Method Summary | |
|---|---|
void |
force(String... forcedVersions)
Configures forced versions in DSL friendly fashion |
ConflictResolution |
getConflictResolution()
gets current conflict resolution |
Set<ForcedVersion> |
getForcedVersions()
returns currently configured forced versions |
ConflictResolution |
latest()
use the latest of conflicting versions and move on |
void |
setConflictResolution(ConflictResolution conflictResolution)
configures conflict resolution |
ConflictResolution |
strict()
fail eagerly on conflict |
| Method Detail |
|---|
ConflictResolution getConflictResolution()
void setConflictResolution(ConflictResolution conflictResolution)
conflictResolution - to setvoid force(String... forcedVersions)
forcedVersions - gav notationsSet<ForcedVersion> getForcedVersions()
ConflictResolution latest()
ConflictResolution strict()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||