Package org.eclipse.tycho.pomless
Class TychoAggregatorMapping
- java.lang.Object
-
- org.eclipse.tycho.pomless.AbstractTychoMapping
-
- org.eclipse.tycho.pomless.TychoAggregatorMapping
-
- All Implemented Interfaces:
org.apache.maven.model.io.ModelReader
,org.sonatype.maven.polyglot.mapping.Mapping
@Component(role=org.sonatype.maven.polyglot.mapping.Mapping.class, hint="tycho-aggregator") public class TychoAggregatorMapping extends AbstractTychoMapping
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Set<java.lang.String>
COMMON_NAMES
private static java.lang.String
TYCHO_POM
-
Fields inherited from class org.eclipse.tycho.pomless.AbstractTychoMapping
container, logger
-
-
Constructor Summary
Constructors Constructor Description TychoAggregatorMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getPackaging()
protected java.io.File
getPrimaryArtifact(java.io.File dir)
float
getPriority()
protected void
initModel(org.apache.maven.model.Model model, java.io.Reader artifactReader, java.io.File artifactFile)
protected boolean
isValidLocation(java.lang.String location)
-
Methods inherited from class org.eclipse.tycho.pomless.AbstractTychoMapping
accept, findParent, getBuildProperties, getFlavour, getPomVersion, getPrimaryArtifactCharset, getReader, getRealArtifactFile, getWriter, locatePom, locatePomReference, read, read, read
-
-
-
-
Field Detail
-
TYCHO_POM
private static final java.lang.String TYCHO_POM
- See Also:
- Constant Field Values
-
COMMON_NAMES
private static final java.util.Set<java.lang.String> COMMON_NAMES
-
-
Method Detail
-
isValidLocation
protected boolean isValidLocation(java.lang.String location)
- Specified by:
isValidLocation
in classAbstractTychoMapping
-
getPrimaryArtifact
protected java.io.File getPrimaryArtifact(java.io.File dir)
- Specified by:
getPrimaryArtifact
in classAbstractTychoMapping
-
getPackaging
protected java.lang.String getPackaging()
- Specified by:
getPackaging
in classAbstractTychoMapping
-
initModel
protected void initModel(org.apache.maven.model.Model model, java.io.Reader artifactReader, java.io.File artifactFile) throws org.apache.maven.model.io.ModelParseException, java.io.IOException
- Specified by:
initModel
in classAbstractTychoMapping
- Throws:
org.apache.maven.model.io.ModelParseException
java.io.IOException
-
getPriority
public float getPriority()
- Specified by:
getPriority
in interfaceorg.sonatype.maven.polyglot.mapping.Mapping
- Overrides:
getPriority
in classAbstractTychoMapping
-
-