public class SimpleOptionalitySelector extends ConflictResolver.OptionalitySelector
| Constructor and Description |
|---|
SimpleOptionalitySelector() |
| Modifier and Type | Method and Description |
|---|---|
void |
selectOptionality(ConflictResolver.ConflictContext context)
Determines the effective optional flag of the dependency given by
ConflictResolver.ConflictContext.getWinner(). |
getInstancepublic void selectOptionality(ConflictResolver.ConflictContext context) throws org.sonatype.aether.RepositoryException
ConflictResolver.OptionalitySelectorConflictResolver.ConflictContext.getWinner().
Implementations will usually iterate ConflictResolver.ConflictContext.getItems(), inspect
ConflictResolver.ConflictItem.getOptionalities() and eventually call ConflictResolver.ConflictContext.setOptional(Boolean) to
deliver the effective optional flag.selectOptionality in class ConflictResolver.OptionalitySelectorcontext - The conflict context, must not be null.org.sonatype.aether.RepositoryException - If the optionality selection failed.Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.