Class ArtifactDeferrerImpl.FakeArtifactHandler

java.lang.Object
org.apache.maven.artifact.handler.DefaultArtifactHandler
org.sonatype.central.publisher.plugin.deffer.ArtifactDeferrerImpl.FakeArtifactHandler
All Implemented Interfaces:
org.apache.maven.artifact.handler.ArtifactHandler
Enclosing class:
ArtifactDeferrerImpl

public static class ArtifactDeferrerImpl.FakeArtifactHandler extends org.apache.maven.artifact.handler.DefaultArtifactHandler
Just a "fake" synthetic handler, to overcome Maven2/3 differences (no extension setter in M2 but there is in M3 on DefaultArtifactHandler.
  • Field Summary

    Fields inherited from interface org.apache.maven.artifact.handler.ArtifactHandler

    ROLE
  • Constructor Summary

    Constructors
    Constructor
    Description
    FakeArtifactHandler(String type, String extension)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class org.apache.maven.artifact.handler.DefaultArtifactHandler

    getClassifier, getDirectory, getLanguage, getPackaging, getType, isAddedToClasspath, isIncludesDependencies, setAddedToClasspath, setExtension, setIncludesDependencies, setLanguage

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FakeArtifactHandler

      public FakeArtifactHandler(String type, String extension)
  • Method Details

    • getExtension

      public String getExtension()
      Specified by:
      getExtension in interface org.apache.maven.artifact.handler.ArtifactHandler
      Overrides:
      getExtension in class org.apache.maven.artifact.handler.DefaultArtifactHandler