Interface JavaCompilerConfiguration

  • All Known Implementing Classes:
    AbstractOsgiCompilerMojo, OsgiCompilerMojo

    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
    • Method Detail

      • getClasspath

        java.util.List<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

        java.util.List<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

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

        java.lang.String getTargetLevel()
                                 throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • getExecutionEnvironment

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