Class SemanticReleaseModelProcessor

java.lang.Object
org.apache.maven.model.building.DefaultModelProcessor
gg.nils.semanticrelease.maven.plugin.SemanticReleaseModelProcessor
All Implemented Interfaces:
org.apache.maven.model.building.ModelProcessor, org.apache.maven.model.io.ModelReader, org.apache.maven.model.locator.ModelLocator

@Component(role=org.apache.maven.model.building.ModelProcessor.class) public class SemanticReleaseModelProcessor extends org.apache.maven.model.building.DefaultModelProcessor
Replacement ModelProcessor using semantic-version while loading POMs in order to adapt versions.
  • Field Details

  • Constructor Details

    • SemanticReleaseModelProcessor

      public SemanticReleaseModelProcessor()
  • Method Details

    • read

      public org.apache.maven.model.Model read(File input, Map<String,?> options) throws IOException
      Specified by:
      read in interface org.apache.maven.model.io.ModelReader
      Overrides:
      read in class org.apache.maven.model.building.DefaultModelProcessor
      Throws:
      IOException
    • read

      public org.apache.maven.model.Model read(Reader input, Map<String,?> options) throws IOException
      Specified by:
      read in interface org.apache.maven.model.io.ModelReader
      Overrides:
      read in class org.apache.maven.model.building.DefaultModelProcessor
      Throws:
      IOException
    • read

      public org.apache.maven.model.Model read(InputStream input, Map<String,?> options) throws IOException
      Specified by:
      read in interface org.apache.maven.model.io.ModelReader
      Overrides:
      read in class org.apache.maven.model.building.DefaultModelProcessor
      Throws:
      IOException