Class OsgiCompilerMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.eclipse.tycho.classpath.JavaCompilerConfiguration, org.eclipse.tycho.runtime.Adaptable

    @Mojo(name="compile",
          defaultPhase=COMPILE,
          requiresDependencyResolution=COMPILE,
          threadSafe=true)
    public class OsgiCompilerMojo
    extends AbstractOsgiCompilerMojo
    Compiles application sources with eclipse plugin dependencies
    • Constructor Detail

      • OsgiCompilerMojo

        public OsgiCompilerMojo()
    • Method Detail

      • doFinish

        protected void doFinish()
                         throws org.apache.maven.plugin.MojoExecutionException
        Description copied from class: AbstractOsgiCompilerMojo
        Subclasses might override this method to perform final tasks and as a last opportunity to fail the compile
        Overrides:
        doFinish in class AbstractOsgiCompilerMojo
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • getSourcepath

        public List<org.eclipse.tycho.classpath.SourcepathEntry> getSourcepath()
                                                                        throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException