Package org.sonatype.maven.polyglot
Class TeslaModelProcessor
java.lang.Object
org.sonatype.maven.polyglot.TeslaModelProcessor
- 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 TeslaModelProcessor
extends Object
implements org.apache.maven.model.building.ModelProcessor
Polyglot model processor.
- Since:
- 0.7
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private org.codehaus.plexus.logging.Logger
private PolyglotModelManager
private static final String
private static final String
private static final String
Fields inherited from interface org.apache.maven.model.building.ModelProcessor
SOURCE
Fields inherited from interface org.apache.maven.model.io.ModelReader
INPUT_SOURCE, IS_STRICT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPomXmlFile
(File sourceFile) getPomXmlFile
(Map<String, ?> options) org.apache.maven.model.Model
org.apache.maven.model.Model
read
(InputStream input, Map<String, ?> options) org.apache.maven.model.Model
-
Field Details
-
DEFAULT_POM_FILE
- See Also:
-
NEW_LINE
-
WARNING
-
POM_FILE_PREFIX
- See Also:
-
manager
-
log
@Requirement private org.codehaus.plexus.logging.Logger log
-
-
Constructor Details
-
TeslaModelProcessor
public TeslaModelProcessor()
-
-
Method Details
-
locatePom
- Specified by:
locatePom
in interfaceorg.apache.maven.model.locator.ModelLocator
-
read
public org.apache.maven.model.Model read(File input, Map<String, ?> options) throws IOException, org.apache.maven.model.io.ModelParseException- Specified by:
read
in interfaceorg.apache.maven.model.io.ModelReader
- Throws:
IOException
org.apache.maven.model.io.ModelParseException
-
read
public org.apache.maven.model.Model read(InputStream input, Map<String, ?> options) throws IOException, org.apache.maven.model.io.ModelParseException- Specified by:
read
in interfaceorg.apache.maven.model.io.ModelReader
- Throws:
IOException
org.apache.maven.model.io.ModelParseException
-
read
public org.apache.maven.model.Model read(Reader input, Map<String, ?> options) throws IOException, org.apache.maven.model.io.ModelParseException- Specified by:
read
in interfaceorg.apache.maven.model.io.ModelReader
- Throws:
IOException
org.apache.maven.model.io.ModelParseException
-
getPomXmlFile
-
getPomXmlFile
-