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() . |
getInstance
public void selectOptionality(ConflictResolver.ConflictContext context) throws org.sonatype.aether.RepositoryException
ConflictResolver.OptionalitySelector
ConflictResolver.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.OptionalitySelector
context
- 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.