示例#1
0
 @Override
 public ProjectVersionRef resolveFirstMatchVariableVersion(
     final List<? extends Location> locations,
     final ProjectVersionRef ref,
     final VersionSelectionStrategy selectionStrategy,
     final EventMetadata eventMetadata)
     throws TransferException {
   if (!ref.getVersionSpec().isSingle()) {
     return resolveFirstMultiRef(locations, ref, selectionStrategy, eventMetadata);
   } else if (ref.isSnapshot()) {
     return resolveFirstSnapshotRef(locations, ref, selectionStrategy, eventMetadata);
   } else {
     return ref;
   }
 }