@ParametersAreNonnullByDefault
Package com.diffplug.gradle.oomph
Models, downloads, and initializes an eclipse IDE.
-
Interface Summary Interface Description EclipseMisc.ThrowingConsumer<T> Consumer which can throw an exception. -
Class Summary Class Description ConventionJdt 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.ConventionPde 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' } } } ```ConventionPde.TargetPlatformSetter Sets the target platform.ConventionStyle EclipseMisc Utilities for working with eclipse internals (which should only be called from within an Eclipse instance).InstalledJre Simple representation of a JREInstalledJreAdder Used for adding JRE/JDK installations to an Eclipse install.InstalledJreAdderInternal IUs A listing of common IUs.OomphConvention Base class for implementing a DSL around a specific part of the IDE.OomphIdeExtension DSL forOomphIdePlugin
.OomphIdePlugin Downloads and sets up an Eclipse IDE.OomphIdePlugin.Legacy Perspectives Listing of common eclipse perspectives (window layouts).ProjectImporter Imports all of the given project files.SetupAction Setup action which takes place within the Eclipse installation.SetupAction.Internal<Host extends SetupAction> WorkspaceRegistry Maintains a registry of goomph workspaces.