org.codehaus.tycho.eclipsepackaging
Class AbstractTychoPackagingMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.tycho.eclipsepackaging.AbstractTychoPackagingMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
PackageFeatureMojo, PackagePluginMojo, ProductExportMojo, UpdateSiteMojo

public abstract class AbstractTychoPackagingMojo
extends org.apache.maven.plugin.AbstractMojo


Field Summary
protected  org.codehaus.plexus.PlexusContainer plexus
           
protected  org.apache.maven.project.MavenProject project
           
protected  org.apache.maven.project.MavenProjectHelper projectHelper
           
protected  String qualifier
          Build qualifier.
protected  org.apache.maven.execution.MavenSession session
           
protected  boolean useDefaultExcludes
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractTychoPackagingMojo()
           
 
Method Summary
protected  void expandVersion()
           
protected  org.codehaus.tycho.ArtifactDependencyWalker getDependencyWalker()
           
protected  org.codehaus.plexus.archiver.FileSet getFileSet(File basedir, List<String> includes, List<String> excludes)
           
protected  org.codehaus.tycho.TargetPlatform getTargetPlatform()
           
protected  org.codehaus.tycho.TychoProject getTychoProjectFacet()
           
protected  org.codehaus.tycho.TychoProject getTychoProjectFacet(String packaging)
           
protected  List<String> toFilePattern(String pattern)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.plugin.Mojo
execute
 

Field Detail

session

protected org.apache.maven.execution.MavenSession session

project

protected org.apache.maven.project.MavenProject project

useDefaultExcludes

protected boolean useDefaultExcludes

qualifier

protected String qualifier
Build qualifier. Recommended way to set this parameter is using build-qualifier goal.


plexus

protected org.codehaus.plexus.PlexusContainer plexus

projectHelper

protected org.apache.maven.project.MavenProjectHelper projectHelper
Constructor Detail

AbstractTychoPackagingMojo

public AbstractTychoPackagingMojo()
Method Detail

toFilePattern

protected List<String> toFilePattern(String pattern)

getFileSet

protected org.codehaus.plexus.archiver.FileSet getFileSet(File basedir,
                                                          List<String> includes,
                                                          List<String> excludes)

getDependencyWalker

protected org.codehaus.tycho.ArtifactDependencyWalker getDependencyWalker()

getTychoProjectFacet

protected org.codehaus.tycho.TychoProject getTychoProjectFacet()

getTychoProjectFacet

protected org.codehaus.tycho.TychoProject getTychoProjectFacet(String packaging)

getTargetPlatform

protected org.codehaus.tycho.TargetPlatform getTargetPlatform()

expandVersion

protected void expandVersion()


Copyright © 2008-2011. All Rights Reserved.