Package com.diffplug.gradle.oomph


@ParametersAreNonnullByDefault package com.diffplug.gradle.oomph
Models, downloads, and initializes an eclipse IDE.
  • Class
    Description
    Adding the JDT convention to your project adds the following features: - `org.eclipse.platform.ide` - `org.eclipse.jdt` - `org.eclipse.ui.views.log` You can set the installed JRE as follows: ```gradle oomphIde { jdt { installedJre { version = '1.6.0_45' installedLocation = new File('C:/jdk1.6.0_45') markDefault = true // or false executionEnvironments = ['JavaSE-1.6'] // any execution environments can be specified here.
    Adding the PDE convention to your project adds the following features: - `org.eclipse.platform.ide` - `org.eclipse.jdt` - `org.eclipse.pde` You can set the targetplatform as follows: ```gradle oomphIde { pde { targetplatform { it.installation '../target.maven/build' it.installation '../target.p2/build/p2asmaven/p2runnable/eclipse-deps' } } } ```
    Sets the target platform.
     
    Utilities for working with eclipse internals (which should only be called from within an Eclipse instance).
    Consumer which can throw an exception.
    Simple representation of a JRE
    Used for adding JRE/JDK installations to an Eclipse install.
     
    A listing of common IUs.
    Base class for implementing a DSL around a specific part of the IDE.
    Downloads and sets up an Eclipse IDE.
     
    Listing of common eclipse perspectives (window layouts).
    Imports all of the given project files.
    Setup action which takes place within the Eclipse installation.
     
    Maintains a registry of goomph workspaces.