Interface JavaCompilerConfiguration

All Known Implementing Classes:
AbstractOsgiCompilerMojo, OsgiCompilerMojo, OsgiTestCompilerMojo

public interface JavaCompilerConfiguration
Computes and returns Tycho java compiler configuration, i.e. compile or test-compile mojos of org.eclipse.tycho:tycho-compiler-plugin Use Adaptable#getAdapter(Class) on compile or test-compile mojos to get instance of this intergace
Author:
igor
  • Method Details

    • getClasspath

      List<org.eclipse.tycho.ClasspathEntry> getClasspath() throws org.apache.maven.plugin.MojoExecutionException
      Computes and returns compile classpath of a Tycho eclipse-plugin or eclipse-test-plugin project.
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getSourcepath

      List<org.eclipse.tycho.SourcepathEntry> getSourcepath() throws org.apache.maven.plugin.MojoExecutionException
      Computes and returns sourcepath of a Tycho eclipse-plugin or eclipse-test-plugin project.
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getSourceLevel

      String getSourceLevel() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getTargetLevel

      String getTargetLevel() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getReleaseLevel

      String getReleaseLevel() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getExecutionEnvironment

      String getExecutionEnvironment() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException