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
    Author:
    igor
    • Method Detail

      • getClasspath

        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

        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

        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
      • getExecutionEnvironment

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