Package org.basepom.mojo.dvc.strategy
Class SingleDigitVersionStrategy
java.lang.Object
org.basepom.mojo.dvc.strategy.SingleDigitVersionStrategy
- All Implemented Interfaces:
- Strategy
@Named("single-digit")
@Singleton
public class SingleDigitVersionStrategy
extends Object
implements Strategy
Single Digit, may have a prefix. Assume that larger numbers are backwards compatible.
 
e.g. used for google guava.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetName()booleanisCompatible(org.apache.maven.artifact.versioning.ComparableVersion expectedVersion, org.apache.maven.artifact.versioning.ComparableVersion resolvedVersion) 
- 
Constructor Details- 
SingleDigitVersionStrategypublic SingleDigitVersionStrategy()
 
- 
- 
Method Details- 
getName
- 
isCompatiblepublic boolean isCompatible(org.apache.maven.artifact.versioning.ComparableVersion expectedVersion, org.apache.maven.artifact.versioning.ComparableVersion resolvedVersion) - Specified by:
- isCompatiblein interface- Strategy
- Parameters:
- expectedVersion- The artifact version expected (artifact version b).
- resolvedVersion- The proposed artifact version (artifact version a).
- Returns:
- True if an artifact with Version b can be replaced by an artifact with Version a.
 
 
-