Package org.eclipse.tycho.pomless
Class TychoTargetMapping
- java.lang.Object
-
- org.eclipse.tycho.pomless.AbstractTychoMapping
-
- org.eclipse.tycho.pomless.AbstractXMLTychoMapping
-
- org.eclipse.tycho.pomless.TychoTargetMapping
-
- 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="eclipse-target-definition") public class TychoTargetMapping extends AbstractXMLTychoMapping
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PACKAGING
private static java.lang.String
TARGET_EXTENSION
-
Fields inherited from class org.eclipse.tycho.pomless.AbstractTychoMapping
container, logger
-
-
Constructor Summary
Constructors Constructor Description TychoTargetMapping()
-
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)
protected void
initModelFromXML(org.apache.maven.model.Model model, org.w3c.dom.Element xml, java.io.File artifactFile)
protected boolean
isValidLocation(java.lang.String location)
-
Methods inherited from class org.eclipse.tycho.pomless.AbstractXMLTychoMapping
getPriority, getRequiredXMLAttributeValue, getXMLAttributeValue, initModel
-
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
-
TARGET_EXTENSION
private static final java.lang.String TARGET_EXTENSION
- See Also:
- Constant Field Values
-
PACKAGING
public static final java.lang.String PACKAGING
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPackaging
protected java.lang.String getPackaging()
- Specified by:
getPackaging
in classAbstractTychoMapping
-
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
-
initModelFromXML
protected void initModelFromXML(org.apache.maven.model.Model model, org.w3c.dom.Element xml, java.io.File artifactFile) throws org.apache.maven.model.io.ModelParseException, java.io.IOException
- Specified by:
initModelFromXML
in classAbstractXMLTychoMapping
- Throws:
org.apache.maven.model.io.ModelParseException
java.io.IOException
-
-