Class PolyglotModelManager

java.lang.Object
org.sonatype.maven.polyglot.PolyglotModelManager
All Implemented Interfaces:
org.apache.maven.model.locator.ModelLocator

@Component(role=PolyglotModelManager.class) public class PolyglotModelManager extends Object implements org.apache.maven.model.locator.ModelLocator
Manages the mapping for polyglot model support.
Since:
0.7
Author:
Jason Dillon
  • Field Details

    • log

      @Requirement protected org.codehaus.plexus.logging.Logger log
  • Constructor Details

    • PolyglotModelManager

      public PolyglotModelManager()
  • Method Details

    • addMapping

      public void addMapping(Mapping mapping)
    • getReaderFor

      public org.apache.maven.model.io.ModelReader getReaderFor(Map<String,?> options)
    • getWriterFor

      public org.apache.maven.model.io.ModelWriter getWriterFor(Map<String,?> options)
    • locatePom

      public File locatePom(File dir)
      Specified by:
      locatePom in interface org.apache.maven.model.locator.ModelLocator