Class MessageBasedNonMatchingVersionReporter

java.lang.Object
org.apache.ivy.core.sort.MessageBasedNonMatchingVersionReporter
All Implemented Interfaces:
NonMatchingVersionReporter
Direct Known Subclasses:
SilentNonMatchingVersionReporter, WarningNonMatchingVersionReporter

abstract class MessageBasedNonMatchingVersionReporter extends Object implements NonMatchingVersionReporter
  • Constructor Details

    • MessageBasedNonMatchingVersionReporter

      MessageBasedNonMatchingVersionReporter()
  • Method Details

    • reportNonMatchingVersion

      public void reportNonMatchingVersion(DependencyDescriptor descriptor, ModuleDescriptor md)
      Description copied from interface: NonMatchingVersionReporter
      Report to the user that ivy has detected that a module to sort has a dependency on an other module to sort, but the revisions doesn't match.
      Specified by:
      reportNonMatchingVersion in interface NonMatchingVersionReporter
      Parameters:
      descriptor - The non matching dependency descriptor.
      md - The module to sort having the correct moduleID but a non matching revision
    • reportMessage

      protected abstract void reportMessage(String msg)