Class AbstractPluginScannerMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.eclipse.cbi.mojo.AbstractPluginScannerMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
PluginVersionsMojo, TestPropertiesMojo

abstract class AbstractPluginScannerMojo extends org.apache.maven.plugin.AbstractMojo
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.eclipse.tycho.core.osgitools.BundleReader
     
    protected File
    igorf: as of 2012-01-05, generated repository location is hardcoded to target/repository in tycho

    Fields inherited from interface org.apache.maven.plugin.Mojo

    ROLE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected abstract File
     
    protected abstract void
    processPlugins(Properties properties, Map<File,org.eclipse.tycho.core.osgitools.OsgiManifest> plugins)
     

    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
  • Field Details

    • repository

      @Parameter(defaultValue="${project.build.directory}/repository") protected File repository
      igorf: as of 2012-01-05, generated repository location is hardcoded to target/repository in tycho
    • bundleReader

      @Component protected org.eclipse.tycho.core.osgitools.BundleReader bundleReader
  • Constructor Details

    • AbstractPluginScannerMojo

      AbstractPluginScannerMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • processPlugins

      protected abstract void processPlugins(Properties properties, Map<File,org.eclipse.tycho.core.osgitools.OsgiManifest> plugins) throws Exception
      Throws:
      Exception
    • getDestination

      protected abstract File getDestination()