Skip navigation links

com.diffplug.gradle:goomph:3.16.0 by DiffPlug

A B C D E F G H I J L M N O P Q R S T U V W Z 

A

accept(T) - Method in interface com.diffplug.gradle.oomph.EclipseMisc.ThrowingConsumer
 
action() - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
add(String, Object) - Method in class com.diffplug.gradle.StateBuilder
 
addAllProjects() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds all eclipse projects from all gradle projects.
addAllProjects(Spec<String>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds all eclipse projects from all gradle projects whose paths meet the given spec.
addArg(String, String) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
addArg("flag", "value") will add -flag value to command line.
addArg(String) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
addArg("flag") will add “-flag” to command line.
addArtifactRepo(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addArtifactRepo(File) - Method in class com.diffplug.gradle.p2.P2Model
 
addArtifactRepoBundlePool() - Method in class com.diffplug.gradle.p2.P2Model
 
addBuildSrc() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds the buildSrc folder as an eclipse project.
addConfiguration(Configuration) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
Adds the given configuration.
addEntry(URL, List) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
addFeature(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addFeature(String, String) - Method in class com.diffplug.gradle.p2.P2Model
 
addFile(String, Object) - Method in class com.diffplug.gradle.StateBuilder
 
addIncludedProject(String, String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds an eclipse project from the given included build.
addInstalledJre(IVMInstallType, InstalledJre) - Method in class com.diffplug.gradle.oomph.InstalledJreAdderInternal
 
addIU(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addIU(String, String) - Method in class com.diffplug.gradle.p2.P2Model
 
addLazyAction(Action<? super C>) - Method in class com.diffplug.gradle.Lazyable
Adds an action which will act on a copy of the root collection.
addMaven(String) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
Adds a lone maven artifact, without any of its transitives.
addMetadataRepo(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addMetadataRepo(File) - Method in class com.diffplug.gradle.p2.P2Model
 
addPluginPath(Object) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Adds a directory from which to read.
addProject(Project) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
Adds the runtime and jar archive for the given project.
addProject(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds the eclipse project from the given project path.
addProjectFolder(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds the given folder as an eclipse project.
addRepo(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addRepo(File) - Method in class com.diffplug.gradle.p2.P2Model
 
addRepoEclipse(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addSetupAction(SetupAction) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds an action which will be run inside our running application.
addSetupActionLazy(Action<List<SetupAction>>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Eventually adds some actions which will be run inside our running application.
addSlicingOption(String, String) - Method in class com.diffplug.gradle.p2.P2Model
addThisProject() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
Adds the runtime and generated archives for this project.
after(T) - Method in class com.diffplug.gradle.OrderingConstraints
afterIfPresent(T) - Method in class com.diffplug.gradle.OrderingConstraints
This entry will put itself after the given id, if it is present.
antFile(Object) - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
The directory from which plugins will be pulled, besides the delta pack.
AntRunner() - Constructor for class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
 
api(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
apiNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
app(Action<EclipseApp>) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Allows for fine-grained manipulation of the pde operation.
append() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Marks that the destination repositories should be appended to.
append(boolean) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
apply(Project) - Method in class com.diffplug.gradle.ProjectPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.ExcludeBuildFolderPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.GradleClassicPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.MavenCentralPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.ProjectDepsPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.ResourceFiltersPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.oomph.OomphIdePlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.osgi.BndManifestPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.p2.AsMavenPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.ProjectPlugin
Plugin application, which is guaranteed to execute only once.
applyOnce(Project) - Method in class com.diffplug.gradle.swt.NativeDepsPlugin
 
arch - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
args - Variable in class com.diffplug.gradle.eclipserunner.EclipseApp
 
artifactRepo(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
artifactRepo(File) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
artifactRepository(File) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Adds the given location to be the target for artifacts.
AsMavenExtension - Class in com.diffplug.gradle.p2
DSL for AsMavenPlugin.
AsMavenExtension(Project) - Constructor for class com.diffplug.gradle.p2.AsMavenExtension
 
AsMavenGroup - Class in com.diffplug.gradle.p2
DSL for a single maven group.
AsMavenGroup(String) - Constructor for class com.diffplug.gradle.p2.AsMavenGroup
 
AsMavenPlugin - Class in com.diffplug.gradle.p2
Downloads a set of artifacts from a p2 repository and stuffs them into a local maven repository in the build/p2asmaven folder, then adds this repository to the project.
AsMavenPlugin() - Constructor for class com.diffplug.gradle.p2.AsMavenPlugin
 
assertMacApp(File) - Static method in class com.diffplug.gradle.FileMisc
Ensures that the given file ends with “.app” on macOS, does nothing on all others.
asUrl(File) - Static method in class com.diffplug.gradle.FileMisc
Prefixes file:// to the file’s absolute path.

B

base(Object) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Sets the directory which contains either the extracted delta pack, or the result of a p2 mirror task containing something like this:
basicRun(String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Executes the launch.
before(T) - Method in class com.diffplug.gradle.OrderingConstraints
beforeFwkInvocation() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
beforeIfPresent(T) - Method in class com.diffplug.gradle.OrderingConstraints
This entry will put itself before the given id, if it is present.
BndManifestExtension - Class in com.diffplug.gradle.osgi
Determines where the manifest is written out by BndManifestPlugin.
BndManifestExtension() - Constructor for class com.diffplug.gradle.osgi.BndManifestExtension
 
BndManifestPlugin - Class in com.diffplug.gradle.osgi
Generates a manifest using purely bnd, and outputs it for IDE consumption.
BndManifestPlugin() - Constructor for class com.diffplug.gradle.osgi.BndManifestPlugin
 
bootLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The location of the launcher to run.
build() - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
 
build() - Method in class com.diffplug.gradle.pde.PdeBuildTask
 
BuildPropertiesPlugin - Class in com.diffplug.gradle.eclipse
Uses build.properties to control a gradle build, and fixes the eclipse project classpath to include binary assets specified in build.properties.
BuildPropertiesPlugin() - Constructor for class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
 
BUILDSCRIPT_CLASSPATH - Static variable in interface com.diffplug.gradle.JavaExecable
 
buildship(Action<ConventionBuildship>) - Method in class com.diffplug.gradle.oomph.thirdparty.ConventionThirdParty
Adds gradle integration, @see ConventionBuildship.
buildXml() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Returns the underlying buildXml.
bundleContext() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher.Running
The BundleContext of the running eclipse instance.
bundleContext() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher.Running
The BundleContext of the running eclipse instance.
bundlePool() - Static method in class com.diffplug.gradle.GoomphCacheLocations
Bundle pool used for caching jars and assembling disjoint eclipse installs: ~/.p2/pool
bundlepool(File) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds a bundlepool argument.
bundleToVersion(EclipseRelease) - Static method in class com.diffplug.gradle.eclipse.MavenCentralMapping
Returns a map from every bundle-id to its corresponding 3-part version (the qualifier is dropped).

C

calculateState() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
 
caseSensitive() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
The match will be caseSensitive.
classicTheme() - Method in class com.diffplug.gradle.oomph.ConventionStyle
Sets the theme to be the classic eclipse look.
classpathVariable(String, String) - Method in class com.diffplug.gradle.oomph.ConventionJdt
Adds a compiler class path variable.
clean() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Any cached data used by the OSGi framework and eclipse runtime will be wiped clean.
clean() - Method in class com.diffplug.gradle.oomph.WorkspaceRegistry
Removes all workspace directories for which their owning workspace is no longer present.
cleanDir(File) - Static method in class com.diffplug.gradle.FileMisc
Deletes the given file or directory if it exists, then creates a fresh directory in its place.
close() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher.Running
Shutsdown the eclipse instance.
close() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher.Running
Shutsdown the eclipse instance.
close() - Method in class com.diffplug.gradle.oomph.ConventionJdt
 
close() - Method in class com.diffplug.gradle.oomph.OomphConvention
This is called when the convention block ends.
close() - Method in class com.diffplug.gradle.oomph.thirdparty.WithRepoConvention
 
closureFrom(Object, Function<T, T>) - Static method in class com.diffplug.gradle.GroovyCompat
Creates a Groovy Closure from a Java 8 Function, uses the delegate as the input.
closureFrom(Object, Consumer<T>) - Static method in class com.diffplug.gradle.GroovyCompat
Creates a Groovy Closure from a Java 8 Consumer, uses the delegate as the input.
cmd(String) - Method in class com.diffplug.gradle.CmdLine
Executes the given command.
cmd(File, String) - Method in class com.diffplug.gradle.CmdLine
Sets the working directory to the given dir, then executes the given command.
cmd - Variable in class com.diffplug.gradle.CmdLine.Result
 
cmd(String) - Method in class com.diffplug.gradle.CmdLineTask
Executes the given command.
cmd(Object, String) - Method in class com.diffplug.gradle.CmdLineTask
Sets the working directory to the given dir, then executes the given command.
CmdLine - Class in com.diffplug.gradle
Implementation of CmdLineTask, but helpful for implementing other things as well.
CmdLine() - Constructor for class com.diffplug.gradle.CmdLine
 
CmdLine.Result - Class in com.diffplug.gradle
Returns the given result.
CmdLineTask - Class in com.diffplug.gradle
A task for running a series of actions, including shell commands.
CmdLineTask() - Constructor for class com.diffplug.gradle.CmdLineTask
 
com.diffplug.gradle - package com.diffplug.gradle
Common utilities for creating and manipulating gradle tasks and plugins.
com.diffplug.gradle.eclipse - package com.diffplug.gradle.eclipse
Plugins for creating and manipulating eclipse project files.
com.diffplug.gradle.eclipserunner - package com.diffplug.gradle.eclipserunner
Classes for modeling and running headless eclipse applications.
com.diffplug.gradle.eclipserunner.launcher - package com.diffplug.gradle.eclipserunner.launcher
NOT API - The contents of the launcher jar as of Eclipse Mars.2, embedded into Goomph.
com.diffplug.gradle.oomph - package com.diffplug.gradle.oomph
Models, downloads, and initializes an eclipse IDE.
com.diffplug.gradle.oomph.thirdparty - package com.diffplug.gradle.oomph.thirdparty
 
com.diffplug.gradle.osgi - package com.diffplug.gradle.osgi
Plugin for generating OSGi metadata and utility classes for manipulating OSGi jars.
com.diffplug.gradle.p2 - package com.diffplug.gradle.p2
Tasks and plugins for manipulating p2 data.
com.diffplug.gradle.pde - package com.diffplug.gradle.pde
Tasks for running Eclipse PDE using a downloaded eclipse instance.
com.diffplug.gradle.swt - package com.diffplug.gradle.swt
Plugins for working with SWT in Gradle.
compile(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
Deprecated.
compileNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
Deprecated.
compileOnly(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
compileOnlyNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
compilerComplianceLevel(String) - Method in class com.diffplug.gradle.oomph.ConventionJdt
Sets default compliance level
completeState() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Includes the full state of both the args and the build.xml.
completeState() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Writes out the entire state of this argsbuilder to a string.
compress() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Compresses the output index.
concat(Iterable<File>, File) - Static method in class com.diffplug.gradle.FileMisc
Concats the first files and writes them to the last file.
ConfigMisc - Class in com.diffplug.gradle
Utilities for creating configuration content.
ConfigMisc() - Constructor for class com.diffplug.gradle.ConfigMisc
 
configs(SwtPlatform...) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Adds the given location to be the target for artifacts.
configs(Iterable<SwtPlatform>) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Adds the given location to be the target for artifacts.
configurationLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The location of the configuration information for this instance
configure(Function<OomphIdeExtension, T>, OomphIdeExtension, Action<T>) - Static method in class com.diffplug.gradle.oomph.OomphConvention
Convenience method for configuring the IDE.
consolelog() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Any log output is also sent to Java’s System.out (typically back to the command shell if any).
containsExecutablePermission(Set<PosixFilePermission>) - Static method in class com.diffplug.gradle.FileMisc
Returns true if any of the bits contain the executable permission.
ConventionBuildship - Class in com.diffplug.gradle.oomph.thirdparty
Adds Buildship.
ConventionJdt - Class in com.diffplug.gradle.oomph
Adding the JDT convention to your project adds the following features:
ConventionMinimalistGradleEditor - Class in com.diffplug.gradle.oomph.thirdparty
ConventionPde - Class in com.diffplug.gradle.oomph
Adding the PDE convention to your project adds the following features:
ConventionPde.TargetPlatform - Class in com.diffplug.gradle.oomph
Api for defining the target platform.
ConventionPde.TargetPlatformSetter - Class in com.diffplug.gradle.oomph
Sets the target platform.
ConventionStyle - Class in com.diffplug.gradle.oomph
 
ConventionThirdParty - Class in com.diffplug.gradle.oomph.thirdparty
This is a place for third-party modules to add their own configuration logic.
ConventionThirdParty(OomphIdeExtension) - Constructor for class com.diffplug.gradle.oomph.thirdparty.ConventionThirdParty
 
ConventionTmTerminal - Class in com.diffplug.gradle.oomph.thirdparty
copy(File, File) - Method in class com.diffplug.gradle.CmdLine
Removes the given file or directory.
copy(Object, Object) - Method in class com.diffplug.gradle.CmdLineTask
Removes the given file or directory.
copy() - Method in class com.diffplug.gradle.p2.P2Model
Returns a deep copy of this model.
copy() - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy
Creates a deep copy of this ExplicitVersionPolicy.
copyFile(File, File, String...) - Static method in class com.diffplug.gradle.FileMisc
Copies from src to dst and performs a simple copy-replace templating operation along the way.
copyFiles() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
 
copyFrom(P2Model) - Method in class com.diffplug.gradle.p2.P2Model
Copies everything from the other model into this one.
CopyJarsUsingProductFile - Class in com.diffplug.gradle.pde
THIS CLASS IS EXPERIMENTAL AND SUBJECT TO CHANGE.
CopyJarsUsingProductFile() - Constructor for class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
copyTo - Variable in class com.diffplug.gradle.osgi.BndManifestExtension
 
copyTo(Object) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
 
create(String, Action<Node>) - Static method in class com.diffplug.gradle.p2.P2AntRunner
Creates an ant task of the given type, configued by the setup action.
createWithIdVersionUpdatesite(String, String, String) - Static method in class com.diffplug.gradle.pde.EclipseRelease
Creates a custom eclipse release (use an official release, e.g.

D

debug - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
Indicates whether this instance is running in debug mode.
DEBUG - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.JDT.
decode(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Returns a string representation of the given URL String.
define(String, String) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Defines a property for the ant task.
define(String, String) - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
Adds a property to the build properties file.
defineToFile(String, File) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Defines a property to a file for the ant task.
defineToFile(String, Object) - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
Adds a property to the build properties file.
deleteEmptyFolders(File) - Static method in class com.diffplug.gradle.FileMisc
Deletes all empty folders (recursively).
dep(String, String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
description(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the description of the generated IDE.
destination(Object) - Method in class com.diffplug.gradle.p2.AsMavenExtension
Sets the destination directory, defaults to build/p2asmaven.
destination(File) - Method in class com.diffplug.gradle.p2.Repo2Runnable
Adds the given location as a destination.
destination(Object) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Sets the target directory.
devClassPath - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The extra development time class path entries for the framework.
directorApp(File, String) - Method in class com.diffplug.gradle.p2.P2Model
Returns the arguments required to call “eclipsec” and run the p2 director application to install the artifacts from the repos in this model into the given directory and profile.
DirectorApp() - Constructor for class com.diffplug.gradle.p2.P2Model.DirectorApp
 
directory - Variable in class com.diffplug.gradle.CmdLine.Result
 
dirExists(File) - Static method in class com.diffplug.gradle.FileMisc
Returns true if the given directory exists, and waits up to 500ms for the directory to exist.

E

echoCmd(boolean) - Method in class com.diffplug.gradle.CmdLine
Determines whether commands are echoed.
echoOutput(boolean) - Method in class com.diffplug.gradle.CmdLine
Determines whether the output of commands are echoed.
EclipseApp - Class in com.diffplug.gradle.eclipserunner
Models an eclipse utility application and all of its input state.
EclipseApp(String) - Constructor for class com.diffplug.gradle.eclipserunner.EclipseApp
Creates an EclipseApp which will call the given application, such as org.eclipse.ant.core.antRunner or org.eclipse.equinox.p2.director
EclipseApp.AntRunner - Class in com.diffplug.gradle.eclipserunner
Models the org.eclipse.ant.core.antRunner application, including its build.xml.
EclipseIni - Class in com.diffplug.gradle.eclipserunner
Api for manipulating eclipse.ini, see Eclipse docs for more details.
EclipseIni() - Constructor for class com.diffplug.gradle.eclipserunner.EclipseIni
 
eclipseIni(Action<EclipseIni>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets properties in the eclipse.ini.
EclipseIniLauncher - Class in com.diffplug.gradle.eclipserunner
Given a directory containing osgi jars, this class verifies that the core bundles are available, and provides an API for instantiating the OSGi runtime and accessing its BundleContext.
EclipseIniLauncher(File) - Constructor for class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
Wraps a directory of jars in the launcher API, and ensures the the directory contains the plugins required to run a barebones equinox instance.
EclipseIniLauncher.Running - Class in com.diffplug.gradle.eclipserunner
Represents a running instance of the equinox OSGi container.
EclipseMisc - Class in com.diffplug.gradle.oomph
Utilities for working with eclipse internals (which should only be called from within an Eclipse instance).
EclipseMisc() - Constructor for class com.diffplug.gradle.oomph.EclipseMisc
 
EclipseMisc.ThrowingConsumer<T> - Interface in com.diffplug.gradle.oomph
Consumer which can throw an exception.
EclipseRelease - Class in com.diffplug.gradle.pde
Models an Eclipse release, such as Mars SR2.
eclipseReleaseMetadata() - Static method in class com.diffplug.gradle.GoomphCacheLocations
MavenCentralMap needs to look at p2 metadata to know what the version numbers are for the specific bundles of a given eclipse release are.
EclipseRunner - Interface in com.diffplug.gradle.eclipserunner
Runs the given args using a headless eclipse instance.
ENTRY - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
EnvMisc - Class in com.diffplug.gradle
Utilities for getting environment variables in buildscripts.
EnvMisc() - Constructor for class com.diffplug.gradle.EnvMisc
 
equals(Object) - Method in class com.diffplug.gradle.p2.P2Model
Two models are equal if all their fields are equal.
equals(Object) - Method in class com.diffplug.gradle.pde.EclipseRelease
 
EquinoxLauncher - Class in com.diffplug.gradle.eclipserunner
Given a directory containing osgi jars, this class verifies that the core bundles are available, and provides an API for instantiating the OSGi runtime and accessing its BundleContext.
EquinoxLauncher(File) - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Wraps a directory of jars in the launcher API, and ensures the the directory contains the plugins required to run a barebones equinox instance.
EquinoxLauncher.Running - Class in com.diffplug.gradle.eclipserunner
Represents a running instance of the equinox OSGi container.
EquinoxLaunchPlugin - Class in com.diffplug.gradle.eclipserunner
Plugin for launching an equinox runtime.
EquinoxLaunchPlugin() - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLaunchPlugin
 
EquinoxLaunchSetupTask - Class in com.diffplug.gradle.eclipserunner
Copies a bunch of OSGi plugins into a directory so that they can be launched as an equinox application.
EquinoxLaunchSetupTask() - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
 
EquinoxLaunchSource - Class in com.diffplug.gradle.eclipserunner
Defines the source jars for an eclipse launch, with lazy resolution for performance.
EquinoxLaunchTask - Class in com.diffplug.gradle.eclipserunner
Launches an equinox application based on a plugin setup established by EquinoxLaunchSetupTask.
EquinoxLaunchTask() - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
error - Variable in class com.diffplug.gradle.CmdLine.Result
 
ERROR - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
ERROR_LOG - Static variable in class com.diffplug.gradle.oomph.IUs
The error log view.
exclude() - Static method in class com.diffplug.gradle.eclipse.ResourceFilter
Creates a ResourceFilter which excludes the specified resources.
exclude() - Method in class com.diffplug.gradle.eclipse.ResourceFiltersExtension
Creates a filter which will exclude the given resources.
ExcludeBuildFolderPlugin - Class in com.diffplug.gradle.eclipse
Creates eclipse project files which excludes the gradle build folder from Eclipse’s resource indexing.
ExcludeBuildFolderPlugin() - Constructor for class com.diffplug.gradle.eclipse.ExcludeBuildFolderPlugin
 
exec(Project, T, Action<JavaExecSpec>) - Static method in interface com.diffplug.gradle.JavaExecable
 
exec(Project, T) - Static method in interface com.diffplug.gradle.JavaExecable
 
exec(BundleContext, T) - Static method in interface com.diffplug.gradle.osgi.OsgiExecable
Executes the given OsgiExecable within an embedded OSGi runtime.
execWithoutGradle(T, Action<JavaExecSpec>) - Static method in interface com.diffplug.gradle.JavaExecable
 
execWithoutGradle(T) - Static method in interface com.diffplug.gradle.JavaExecable
 
explicitVersionPolicy(Action<ExplicitVersionPolicy>) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
ExplicitVersionPolicy - Class in com.diffplug.gradle.pde
Specifies a policy for which bundles we will keep multiple versions of, used in PdeBuildTask.
ExplicitVersionPolicy() - Constructor for class com.diffplug.gradle.pde.ExplicitVersionPolicy
 
explicitVersionPolicy(Action<ExplicitVersionPolicy>) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
ExplicitVersionPolicy.Resolve - Class in com.diffplug.gradle.pde
Represents a given plugin and its input versions, and specifies the versions to use when resolving it.
extension - Variable in class com.diffplug.gradle.oomph.OomphConvention
 
extension() - Method in class com.diffplug.gradle.p2.AsMavenPlugin
 
extra(String) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 

F

FEATURE - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionBuildship
 
FEATURE - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionMinimalistGradleEditor
 
FEATURE - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionTmTerminal
 
feature(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
feature(String, String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
featureGroup(String) - Static method in class com.diffplug.gradle.oomph.IUs
 
FeaturesAndBundlesPublisher - Class in com.diffplug.gradle.p2
Models the FeaturesAndBundlesPublisher application (eclipse docs).
FeaturesAndBundlesPublisher() - Constructor for class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Creates a FeaturesAndBundlesPublisher.
FileMisc - Class in com.diffplug.gradle
Miscellaneous utilties for copying files around.
FileMisc() - Constructor for class com.diffplug.gradle.FileMisc
 
files() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Sets this resource filter to include files.
filesAndFolders() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Sets this resource filter to include files and folders.
findMax(String, String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
findProjectsInIncludedBuilds(Spec<String>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
 
findProjectsInIncludedBuilds() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Finds projects in the included builds.
flatten(File) - Static method in class com.diffplug.gradle.FileMisc
Flattens a single directory (moves its children to be its peers, then deletes the given directory.
folders() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Sets this resource filter to include folders.
forceDelete(File) - Static method in class com.diffplug.gradle.FileMisc
Calls FileUtils.forceDelete(File) and throws an exception if it fails.
framework - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The id of the bundle that will contain the framework to run.
from(Object) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
from(EclipseRelease) - Static method in class com.diffplug.gradle.pde.PdeInstallation
Returns an EclipseRunner for running PDE build against the given release.
fromProject(Project) - Static method in class com.diffplug.gradle.pde.PdeInstallation
Returns a PdeInstallation based on GOOMPH_PDE_VER, and other factors.

G

get(String, String) - Static method in class com.diffplug.gradle.EnvMisc
Returns the given environment variable, throwing a descriptive error if it doesn’t exist.
getAfter(String) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Returns the line after the given line, and ensures that the returned value does not start with a dash.
getArgs() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
getArrayFromList(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Returns the result of converting a list of comma-separated tokens into an array
getBinIncludes(Project) - Static method in class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
Returns the bin.incldes for this project.
getBinIncludes() - Method in class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
Returns the bin.includes from the build.properties file.
getBootPath(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Returns the URL-based class path describing where the boot classes are located.
getDate(Date) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
getDescription() - Method in class com.diffplug.gradle.oomph.ConventionPde.TargetPlatformSetter
 
getDescription() - Method in class com.diffplug.gradle.oomph.InstalledJreAdder
 
getDescription() - Method in class com.diffplug.gradle.oomph.ProjectImporter
 
getDescription() - Method in class com.diffplug.gradle.oomph.SetupAction
Executing <getDescription>...
getExecutionEnvironments() - Method in class com.diffplug.gradle.oomph.InstalledJre
 
getInstallDir() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
 
getInstallDir() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
getInstalledLocation() - Method in class com.diffplug.gradle.oomph.InstalledJre
 
getJdkConfig() - Method in class com.diffplug.gradle.pde.PdeBuildTask
Returns the JDK config for users to edit.
getJdkLibs() - Method in class com.diffplug.gradle.pde.JdkConfig
Returns the JDK’s libs which you’re going to link against.
getLinesAsArray() - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Returns all lines as an array.
getOptional(String, String, String) - Static method in class com.diffplug.gradle.EnvMisc
Returns the given environment variable, printing a descriptive warning and using a default value if it doesn’t exist.
getOrdering() - Method in class com.diffplug.gradle.oomph.SetupAction
The ordering constraints on this setup action.
getP2() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Returns the P2 model so that users can add the features they’d like.
getP2() - Method in class com.diffplug.gradle.p2.AsMavenGroup
 
getP2() - Method in interface com.diffplug.gradle.p2.P2Declarative
The underlying model.
getPlugin(Project, Class<T>) - Static method in class com.diffplug.gradle.ProjectPlugin
Returns the instance of the given plugin, by returning the existing or applying brand new, as appropriate.
getProject() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Returns the underlying project.
getProps() - Method in class com.diffplug.gradle.pde.PdeBuildTask
Extra properties to set in the build.
getRepos() - Method in class com.diffplug.gradle.p2.P2Model
 
getResult() - Method in class com.diffplug.gradle.Lazyable
Returns the final result.
getRoot() - Method in class com.diffplug.gradle.Lazyable
Returns the root object.
getRootFolder() - Method in class com.diffplug.gradle.pde.JdkConfig
Returns the folder at the root of the JDK.
getSource() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
 
getSymbolicName() - Method in class com.diffplug.gradle.p2.ParsedJar
 
getVersion() - Method in class com.diffplug.gradle.oomph.InstalledJre
 
getVersion() - Method in class com.diffplug.gradle.p2.ParsedJar
 
getVmArgs() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
getWorkingDir() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
GoomphCacheLocations - Class in com.diffplug.gradle
There are a few things which goomph needs to cache on the developer’s machine.
GoomphCacheLocations() - Constructor for class com.diffplug.gradle.GoomphCacheLocations
 
GradleClassicPlugin - Class in com.diffplug.gradle.eclipse
Starting with gradle version 4.4, gradle creates separate output folders for each source folder.
GradleClassicPlugin() - Constructor for class com.diffplug.gradle.eclipse.GradleClassicPlugin
 
GroovyCompat - Class in com.diffplug.gradle
 
GroovyCompat() - Constructor for class com.diffplug.gradle.GroovyCompat
 
group(String, Action<AsMavenGroup>) - Method in class com.diffplug.gradle.p2.AsMavenExtension
Creates a maven group which will be populated by the given action.
groupIdArtifactId(String) - Static method in class com.diffplug.gradle.eclipse.MavenCentralMapping
Returns the MavenCentral groupId:artifactId appropriate for the given bundleId.

H

hashCode() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
 
hashCode() - Method in class com.diffplug.gradle.p2.P2Model
Hash of the models current content.
hashCode() - Method in class com.diffplug.gradle.pde.EclipseRelease
Returns the hashCode for this release.
hasToken(File, String) - Static method in class com.diffplug.gradle.FileMisc
Returns true iff the given directory has a file with the given name.
hasToken(File, String, String) - Static method in class com.diffplug.gradle.FileMisc
Returns true iff the given directory has a file with the given name containing the given content.
hasTokenFile(File) - Static method in class com.diffplug.gradle.FileMisc
Returns true iff the given directory has a file with the given name.
hasTokenFile(File, String) - Static method in class com.diffplug.gradle.FileMisc
Returns true iff the given directory has a file with the given name containing the given content.
host - Variable in class com.diffplug.gradle.osgi.OsgiExecable.ReflectionClient
 

I

icon(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the icon image - any size and format is okay, but something square is recommended.
ID - Static variable in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
 
id(String) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
ID_PROJECT_IMPORT - Static variable in class com.diffplug.gradle.oomph.EclipseMisc
 
IDE - Static variable in class com.diffplug.gradle.oomph.IUs
Required IU for every IDE, contained within P2Model.addRepoEclipse(String).
ideDir(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the folder where the ide will be built.
implementation(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
implementationNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
include() - Static method in class com.diffplug.gradle.eclipse.ResourceFilter
Creates a ResourceFilter which includes the specified resources.
include() - Method in class com.diffplug.gradle.eclipse.ResourceFiltersExtension
Creates a filter which will include the given resources.
inDevelopmentMode - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
Indicates whether this instance is running in development mode.
initFromProject(Project) - Static method in class com.diffplug.gradle.GoomphCacheLocations
Initializes overrides based on project properties named “goomph_override_whatever”
inplace() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
installation(Object) - Method in class com.diffplug.gradle.oomph.ConventionPde.TargetPlatform
Adds an installation.
installedJre(Action<InstalledJre>) - Method in class com.diffplug.gradle.oomph.ConventionJdt
Adds an installed JRE with the given content.
InstalledJre - Class in com.diffplug.gradle.oomph
Simple representation of a JRE
InstalledJre() - Constructor for class com.diffplug.gradle.oomph.InstalledJre
 
InstalledJreAdder - Class in com.diffplug.gradle.oomph
Used for adding JRE/JDK installations to an Eclipse install.
InstalledJreAdder(Collection<InstalledJre>) - Constructor for class com.diffplug.gradle.oomph.InstalledJreAdder
 
InstalledJreAdderInternal - Class in com.diffplug.gradle.oomph
 
installFeatures() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Sets a profile property to ensure that features are installed.
installLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The location of the install root
instance() - Static method in class com.diffplug.gradle.oomph.WorkspaceRegistry
 
Internal(Host) - Constructor for class com.diffplug.gradle.oomph.SetupAction.Internal
 
into(Object) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
invokeFramework(String[], URL[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
isMarkDefault() - Method in class com.diffplug.gradle.oomph.InstalledJre
 
isSource() - Method in class com.diffplug.gradle.p2.ParsedJar
 
iu(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
iu(String, String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
IUs - Class in com.diffplug.gradle.oomph
A listing of common IUs.

J

JAR_SCHEME - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
JarFolderRunner - Class in com.diffplug.gradle.eclipserunner
Runs an EclipseApp within this JVM using a folder containing a plugins folder with the necessary jars.
JarFolderRunner(File) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunner
 
JarFolderRunnerExternalJvm - Class in com.diffplug.gradle.eclipserunner
Runs an EclipseApp in a new JVM using a folder containing a plugins folder with the necessary jars.
JarFolderRunnerExternalJvm(File) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
If you have a gradle Project object handy, use JarFolderRunnerExternalJvm.JarFolderRunnerExternalJvm(File, Project) instead, as it will be more reliable.
JarFolderRunnerExternalJvm(File, Project) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
 
JarFolderRunnerExternalJvm(File, File, Project) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
 
JAVA - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.JDT.
JAVA_BROWSING - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.JDT.
JAVA_HIERARCHY - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.JDT.
javaExec(Project, Action<JavaExecSpec>) - Static method in class com.diffplug.gradle.JavaExecWinFriendly
Calls javaExec() in a way which is friendly with windows classpath limitations.
JavaExecable - Interface in com.diffplug.gradle
Easy way to execute code from a Gradle plugin in a separate JVM.
JavaExecable.Mode - Enum in com.diffplug.gradle
Encapsulates whether something is run internally or externally.
JavaExecWinFriendly - Class in com.diffplug.gradle
Thanks to Thipor Kong for his workaround for Gradle’s windows problems.
javaExecWithoutGradle(Action<JavaExecSpec>) - Static method in class com.diffplug.gradle.JavaExecWinFriendly
Calls javaExec() in a way which is friendly with windows classpath limitations, and doesn’t require gradle.
JdkConfig - Class in com.diffplug.gradle.pde
Detects the JDK folder from the gradle project, and wraps it in an API.
JdkConfig(Project) - Constructor for class com.diffplug.gradle.pde.JdkConfig
Creates a JDK using the project’s org.gradle.java.home property.
JdkConfig(File) - Constructor for class com.diffplug.gradle.pde.JdkConfig
 
JDT - Static variable in class com.diffplug.gradle.oomph.IUs
Required IU for every IDE, contained within P2Model.addRepoEclipse(String).
jdt(Action<ConventionJdt>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds the java development tools, @see ConventionJdt.
jreLibs - Variable in class com.diffplug.gradle.pde.JdkConfig
 

L

LATEST - Static variable in class com.diffplug.gradle.pde.EclipseRelease
 
latestOfficial() - Static method in class com.diffplug.gradle.pde.EclipseRelease
 
launch() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
launchTask(Project, String) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
Creates a launch task in a specific project which depends on this SetupTask.
launchTask(String) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
Creates a launch task which depends on this SetupTask.
launchTask(String, Action<EquinoxLaunchTask>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
Creates a launch task which depends on this SetupTask.
Lazyable<C> - Class in com.diffplug.gradle
Represents a mutable element, probably a collection, which can be mutated directly, or lazily using the Action mechanism.
Lazyable(C, Function<? super C, ? extends C>) - Constructor for class com.diffplug.gradle.Lazyable
 
lineNumbers(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
Determines whether or not to show line numbers.
linkedResource(String, Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Links the given target into the workspace with the given name, see eclipse manual.
linkWithExecutionEnvironments(IVMInstall, InstalledJre) - Method in class com.diffplug.gradle.oomph.InstalledJreAdderInternal
 
list(File) - Static method in class com.diffplug.gradle.FileMisc
Lists the children of the given file in a safe way (File.listFiles() can return null).
loadProps(File) - Static method in class com.diffplug.gradle.ConfigMisc
Loads a properties file and puts it into a Map<String, String>.
location(String) - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Matches on location, as opposed to name and projectRelativePath.
log - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
log(Object) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
logException(Throwable) - Static method in class com.diffplug.gradle.oomph.EclipseMisc
Logs an exception to the console and the eclipse error log.
logFile - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
LONG_CLASSPATH_JAR_PREFIX - Static variable in class com.diffplug.gradle.JavaExecWinFriendly
 

M

macApp() - Static method in class com.diffplug.gradle.FileMisc
Returns “.app” on macOS, and empty string on all others.
macContentsEclipse() - Static method in class com.diffplug.gradle.FileMisc
Returns “Contents/Eclipse/” on macOS, and empty string on all others.
Main - Class in com.diffplug.gradle.eclipserunner.launcher
Copied straight from Eclipse Mars.2.
Main() - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Main
 
main(String) - Static method in class com.diffplug.gradle.eclipserunner.launcher.Main
Runs this launcher with the arguments specified in the given string.
main(String[]) - Static method in class com.diffplug.gradle.eclipserunner.launcher.Main
Runs the platform with the given arguments.
main(String[]) - Static method in interface com.diffplug.gradle.JavaExecable
Main which works in conjunction with JavaExecable.exec(Project, JavaExecable, Action).
Main.SplashHandler - Class in com.diffplug.gradle.eclipserunner.launcher
 
MavenCentralExtension - Class in com.diffplug.gradle.eclipse
 
MavenCentralExtension(Project) - Constructor for class com.diffplug.gradle.eclipse.MavenCentralExtension
 
MavenCentralExtension.ReleaseConfigurer - Class in com.diffplug.gradle.eclipse
 
MavenCentralMapping - Class in com.diffplug.gradle.eclipse
Maps eclipse jars to their mavenCentral artifact ids and versions based on their official release.
MavenCentralMapping() - Constructor for class com.diffplug.gradle.eclipse.MavenCentralMapping
 
MavenCentralPlugin - Class in com.diffplug.gradle.eclipse
Now that Eclipse is publishing artifacts to maven central, it’s possible to use the valuable components of the eclipse project without getting bogged down in p2 and OSGi.
MavenCentralPlugin() - Constructor for class com.diffplug.gradle.eclipse.MavenCentralPlugin
 
mergeWithExisting - Variable in class com.diffplug.gradle.osgi.BndManifestExtension
 
mergeWithExisting(boolean) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
 
MESSAGE - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
metadataRepo(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
metadataRepo(File) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
metadataRepository(File) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Sets the given location to be the target for metadata.
minimalistGradleEditor(Action<ConventionMinimalistGradleEditor>) - Method in class com.diffplug.gradle.oomph.thirdparty.ConventionThirdParty
Adds syntax highlighting for gradle scripts, @see ConventionMinimalistGradleEditor.
mirrorApp(File) - Method in class com.diffplug.gradle.p2.P2Model
Creates a p2.mirror ant task file which will mirror the model’s described IU’s and repos into the given destination folder.
mkdirs(File) - Static method in class com.diffplug.gradle.FileMisc
Calls File.mkdirs() and throws an exception if it fails.
modify(ByteSource, ByteSink, Map<String, Function<byte[], byte[]>>, Predicate<String>) - Static method in class com.diffplug.gradle.ZipMisc
Modifies only the specified entries in a zip file.
modify(File, Map<String, Function<byte[], byte[]>>, Predicate<String>) - Static method in class com.diffplug.gradle.ZipMisc
Modifies a file in-place.
modifyFile(File, Function<String, String>) - Static method in class com.diffplug.gradle.FileMisc
Modifies the given file in place.
modifyXmlInPlace(File, Action<XmlProvider>) - Static method in class com.diffplug.gradle.ConfigMisc
Creates an XML string from a groovy.util.Node.
mv(File, File) - Method in class com.diffplug.gradle.CmdLine
Removes the given file or directory.
mv(Object, Object) - Method in class com.diffplug.gradle.CmdLineTask
Removes the given file or directory.

N

NAME - Static variable in class com.diffplug.gradle.eclipse.MavenCentralExtension
 
name(String) - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Matches on name, as opposed to location and projectRelativePath.
NAME - Static variable in class com.diffplug.gradle.eclipserunner.EquinoxLaunchPlugin
 
NAME - Static variable in class com.diffplug.gradle.oomph.OomphIdeExtension
 
name(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the name of the generated IDE.
NAME - Static variable in class com.diffplug.gradle.p2.AsMavenExtension
 
name - Variable in class com.diffplug.gradle.pde.JdkConfig
 
nativeDep(String, String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
NativeDepsPlugin - Class in com.diffplug.gradle.swt
Adds the platform-specific SWT and jface jars which are appropriate for the currently running platform (on the dev machine).
NativeDepsPlugin() - Constructor for class com.diffplug.gradle.swt.NativeDepsPlugin
 
NativeFileManager - Class in com.diffplug.gradle
Interface for the native file manager.
NativeFileManager() - Constructor for class com.diffplug.gradle.NativeFileManager
 
NativeRunner - Class in com.diffplug.gradle.eclipserunner
Runs an EclipseApp using a native launcher (such as eclipsec.exe).
NativeRunner(File) - Constructor for class com.diffplug.gradle.eclipserunner.NativeRunner
Pass it the location of the launcher file.
newSession - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
niceText() - Method in class com.diffplug.gradle.oomph.ConventionStyle
Sets nice font and whitespace settings (Consolas/Monaco/Monospace).
niceText(String) - Method in class com.diffplug.gradle.oomph.ConventionStyle
Sets nice font, visible whitespace, and line numbers.
noQuote(String) - Static method in class com.diffplug.gradle.FileMisc
Throws an exception if the given input property contains whitespace.

O

ofArrayList() - Static method in class com.diffplug.gradle.Lazyable
Returns a Lazyable wrapper around an ArrayList.
official(String) - Static method in class com.diffplug.gradle.pde.EclipseRelease
Returns the given officially released version which is supported by Goomph.
ofList() - Static method in class com.diffplug.gradle.Lazyable
Returns a Lazyable wrapper around a list.
OomphConvention - Class in com.diffplug.gradle.oomph
Base class for implementing a DSL around a specific part of the IDE.
OomphConvention(OomphIdeExtension) - Constructor for class com.diffplug.gradle.oomph.OomphConvention
 
OomphIdeExtension - Class in com.diffplug.gradle.oomph
OomphIdeExtension(Project) - Constructor for class com.diffplug.gradle.oomph.OomphIdeExtension
 
OomphIdePlugin - Class in com.diffplug.gradle.oomph
Downloads and sets up an Eclipse IDE.
OomphIdePlugin() - Constructor for class com.diffplug.gradle.oomph.OomphIdePlugin
 
open() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
Opens the eclipse runtime, and returns an instance of EclipseIniLauncher.Running which allows access to the underlying BundleContext.
open() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Opens the eclipse runtime, and returns an instance of EquinoxLauncher.Running which allows access to the underlying BundleContext.
open(File) - Static method in class com.diffplug.gradle.NativeFileManager
Opens a file manager for the given file.
order(List<SetupAction>) - Static method in class com.diffplug.gradle.oomph.SetupAction
Orders the given setup actions according to their ordering constrains, if any.
OrderingConstraints<T> - Class in com.diffplug.gradle
Expresses ordering constraints on the given type.
OrderingConstraints() - Constructor for class com.diffplug.gradle.OrderingConstraints
 
os - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
Indicates which OS was passed in with -os
OsgiExecable - Interface in com.diffplug.gradle.osgi
Runs code that lives outside an OSGi container inside of it.
OsgiExecable.ReflectionClient<Host extends OsgiExecable.ReflectionHost> - Class in com.diffplug.gradle.osgi
Client code which gets called within the OSGi runtime.
OsgiExecable.ReflectionHost - Class in com.diffplug.gradle.osgi
Defines data which will be passed via reflection to code within the OSGi runtime - the reflection allows us to call code for which we don’t have the necessary dependencies to resolve its imports unless it is only instantiated within the OSGi container.
output - Variable in class com.diffplug.gradle.CmdLine.Result
 
override_bundlePool - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 
override_eclipseReleaseMetadata - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 
override_p2bootstrap - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 
override_p2bootstrapUrl - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 
override_pdeBootstrap - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 
override_pdeBootstrapUrl - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 
override_workspaces - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 

P

p2ant(Action<P2AntRunner>) - Method in class com.diffplug.gradle.p2.AsMavenGroup
Allows for fine-grained manipulation of the mirroring operation.
P2AntRunner - Class in com.diffplug.gradle.p2
Models an eclipse ant task which can be run by the P2 Bootstrapper.
P2AntRunner() - Constructor for class com.diffplug.gradle.p2.P2AntRunner
 
p2bootstrap() - Static method in class com.diffplug.gradle.GoomphCacheLocations
Location where the p2-bootstrap application is cached: ~/.goomph/p2-bootstrap.
p2bootstrapUrl() - Static method in class com.diffplug.gradle.GoomphCacheLocations
Location where the p2-bootstrap application should be downloaded from.
P2Declarative - Interface in com.diffplug.gradle.p2
A declarative-style wrapper around a P2Model, appropriate for use as a DSL mixin.
p2director(Action<P2Model.DirectorApp>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Allows for fine-grained manipulation of the mirroring operation.
P2Model - Class in com.diffplug.gradle.p2
Models a request for some artifacts from some p2 repositories.
P2Model() - Constructor for class com.diffplug.gradle.p2.P2Model
 
P2Model.DirectorApp - Class in com.diffplug.gradle.p2
An extension of EclipseApp with typed methods appropriate for p2 director.
parentConfigurationLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The location of the configuration information in the install root
parse(File) - Static method in class com.diffplug.gradle.p2.ParsedJar
 
ParsedJar - Class in com.diffplug.gradle.p2
Parses a jar file’s name and version by first looking at its manifest, then its filename.
parseFrom(File) - Static method in class com.diffplug.gradle.eclipserunner.EclipseIni
Parses an eclipse.ini from the given file.
parseListFile(Project, List<Object>) - Static method in class com.diffplug.gradle.FileMisc
 
PDE - Static variable in class com.diffplug.gradle.oomph.IUs
Required IU for every IDE, contained within P2Model.addRepoEclipse(String).
pde(Action<ConventionPde>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds the plugin-development environment, @see ConventionPde.
PDE - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.PDE.
PdeAntBuildTask - Class in com.diffplug.gradle.pde
Runs PDE build on an ant file.
PdeAntBuildTask() - Constructor for class com.diffplug.gradle.pde.PdeAntBuildTask
 
pdeBootstrap() - Static method in class com.diffplug.gradle.GoomphCacheLocations
Location where eclipse instances with PDE build are cached: ~/.goomph/pde-bootstrap.
pdeBootstrapUrl() - Static method in class com.diffplug.gradle.GoomphCacheLocations
Location where the pde-bootstrap application should be downloaded from.
PdeBuildTask - Class in com.diffplug.gradle.pde
Runs PDE build to make an RCP application or a p2 repository.
PdeBuildTask() - Constructor for class com.diffplug.gradle.pde.PdeBuildTask
 
PdeInstallation - Class in com.diffplug.gradle.pde
Wraps a PDE installation for the given eclipse release.
PdeInstallation(EclipseRelease) - Constructor for class com.diffplug.gradle.pde.PdeInstallation
 
PdeProductBuildConfig - Class in com.diffplug.gradle.pde
Models the “product” part of PdeBuildTask.
PdeProductBuildConfig(Project) - Constructor for class com.diffplug.gradle.pde.PdeProductBuildConfig
 
performActions() - Method in class com.diffplug.gradle.CmdLine
Runs the commands that have been queued up.
performActions() - Method in class com.diffplug.gradle.CmdLineTask
 
perspective(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the starting perspective (window layout), see Perspectives for common perspectives.
Perspectives - Class in com.diffplug.gradle.oomph
Listing of common eclipse perspectives (window layouts).
platform(SwtPlatform) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds p2.os, p2.ws, and p2.arch arguments.
PLUGIN_ID - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
populate(P2Model, Action<P2Declarative>) - Static method in interface com.diffplug.gradle.p2.P2Declarative
 
populateOrdering(OrderingConstraints<Class<? extends SetupAction>>) - Method in class com.diffplug.gradle.oomph.ConventionPde.TargetPlatformSetter
 
populateOrdering(OrderingConstraints<Class<? extends SetupAction>>) - Method in class com.diffplug.gradle.oomph.InstalledJreAdder
 
populateOrdering(OrderingConstraints<Class<? extends SetupAction>>) - Method in class com.diffplug.gradle.oomph.SetupAction
Populates the ordering constraints.
processCommandLine(String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Processes the command line arguments.
product(Action<PdeProductBuildConfig>) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Copies the product and imgs from the given directory to the given path within the build directory.
productBuildCmd(File) - Method in class com.diffplug.gradle.pde.PdeInstallation
Returns a command which will execute the PDE builder for a product.
productFile(Object) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
ProductFileUtil - Class in com.diffplug.gradle.pde
 
ProductFileUtil() - Constructor for class com.diffplug.gradle.pde.ProductFileUtil
 
productFileWithinPlugin(String) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
productPluginDir(Object) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
profileProperty(String, String) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds a profile property.
ProjectDepsExtension - Class in com.diffplug.gradle.eclipse
Determines where the manifest is written out by BndManifestPlugin.
ProjectDepsExtension() - Constructor for class com.diffplug.gradle.eclipse.ProjectDepsExtension
 
ProjectDepsPlugin - Class in com.diffplug.gradle.eclipse
Fixes an intermittent problem when generating eclipse project files where dependencies on other projects within the workspace aren’t always resolved correctly within Eclipse.
ProjectDepsPlugin() - Constructor for class com.diffplug.gradle.eclipse.ProjectDepsPlugin
 
ProjectImporter - Class in com.diffplug.gradle.oomph
Imports all of the given project files.
ProjectImporter(Collection<File>) - Constructor for class com.diffplug.gradle.oomph.ProjectImporter
 
ProjectPlugin - Class in com.diffplug.gradle
Base implementation of a Plugin which prevents double-application.
ProjectPlugin() - Constructor for class com.diffplug.gradle.ProjectPlugin
 
projectRelativePath(String) - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Matches on projectRelativePath, as opposed to name and location.
PROP_FRAMEWORK - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
PROTOCOL - Static variable in class com.diffplug.gradle.FileMisc
The file:// protocol.
publishArtifacts() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Signals that artifacts should be exported.

Q

quote(String) - Static method in class com.diffplug.gradle.FileMisc
Quotes the given input string iff it contains whitespace.
quote(File) - Static method in class com.diffplug.gradle.FileMisc
Quotes the absolute path of the given file iff it contains whitespace.

R

read(File) - Static method in class com.diffplug.gradle.SerializableMisc
Reads an object from the given file.
read(File, String, Throwing.Specific.Consumer<InputStream, IOException>) - Static method in class com.diffplug.gradle.ZipMisc
Reads the given entry from the zip.
read(File, String) - Static method in class com.diffplug.gradle.ZipMisc
Reads the given entry from the zip.
readToken(File, String) - Static method in class com.diffplug.gradle.FileMisc
Returns the contents of a file with the given name, if it exists.
recursive() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
The match will be recursive from the root directory.
REFERENCE_SCHEME - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
ReflectionClient(Host) - Constructor for class com.diffplug.gradle.osgi.OsgiExecable.ReflectionClient
 
ReflectionHost(String) - Constructor for class com.diffplug.gradle.osgi.OsgiExecable.ReflectionHost
 
regex() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
The match is a regex.
release(String, Action<MavenCentralExtension.ReleaseConfigurer>) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension
 
release(EclipseRelease, Action<MavenCentralExtension.ReleaseConfigurer>) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension
 
ReleaseConfigurer(EclipseRelease) - Constructor for class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
replaceWithProject(String) - Method in class com.diffplug.gradle.eclipse.ProjectDepsExtension
 
replaceWithProject(Collection<String>) - Method in class com.diffplug.gradle.eclipse.ProjectDepsExtension
 
REPO - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionBuildship
 
REPO - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionMinimalistGradleEditor
 
REPO - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionTmTerminal
 
repo - Variable in class com.diffplug.gradle.oomph.thirdparty.WithRepoConvention
 
repo(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
repo(File) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
repo2runnable() - Method in class com.diffplug.gradle.p2.AsMavenGroup
Marks that this repository will be expanded into its runnable form using Repo2Runnable.
Repo2Runnable - Class in com.diffplug.gradle.p2
Models the repo2runnable application.
Repo2Runnable() - Constructor for class com.diffplug.gradle.p2.Repo2Runnable
 
repoEclipse(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
repoEclipseLatest() - Method in interface com.diffplug.gradle.p2.P2Declarative
 
require(T) - Method in class com.diffplug.gradle.OrderingConstraints
This entry will now complain if the list does not also contain the given id.
requireIUs(String...) - Method in class com.diffplug.gradle.oomph.OomphConvention
Ensures the p2 model contains the given IUs.
resolve(String, String...) - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy
Specifies that we expect multiple versions of the given plugin, the return value must be used to set the versions that will be kept.
resolvedFiles() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
Returns the files which were resolved.
ResourceFilter - Class in com.diffplug.gradle.eclipse
Models an eclipse resource filter.
ResourceFiltersExtension - Class in com.diffplug.gradle.eclipse
ResourceFiltersExtension() - Constructor for class com.diffplug.gradle.eclipse.ResourceFiltersExtension
 
ResourceFiltersPlugin - Class in com.diffplug.gradle.eclipse
Eclipse projects can have resource filters which include or exclude certain files.
ResourceFiltersPlugin() - Constructor for class com.diffplug.gradle.eclipse.ResourceFiltersPlugin
 
RESOURCES - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.IDE.
Result(File, String, ImmutableList<String>, ImmutableList<String>) - Constructor for class com.diffplug.gradle.CmdLine.Result
 
rm(File) - Method in class com.diffplug.gradle.CmdLine
Removes the given file or directory.
rm(Object) - Method in class com.diffplug.gradle.CmdLineTask
Removes the given file or directory.
roaming() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds the roaming argument.
rootFolder - Variable in class com.diffplug.gradle.pde.JdkConfig
 
run(Throwing.Runnable) - Method in class com.diffplug.gradle.CmdLine
Removes the given file or directory.
run(Throwing.Runnable) - Method in class com.diffplug.gradle.CmdLineTask
Removes the given file or directory.
run() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
Runs the equinox launcher (calls EclipseIniLauncher.open() and immediately closes it).
run(List<String>) - Method in interface com.diffplug.gradle.eclipserunner.EclipseRunner
Runs the eclipse instance with the given arguments.
run() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Runs the equinox launcher (calls EquinoxLauncher.open() and immediately closes it).
run(List<String>) - Method in class com.diffplug.gradle.eclipserunner.JarFolderRunner
 
run(List<String>) - Method in class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
 
run(String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Runs the platform with the given arguments.
run() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.SplashHandler
 
run(List<String>) - Method in class com.diffplug.gradle.eclipserunner.NativeRunner
 
run() - Method in class com.diffplug.gradle.oomph.SetupAction.Internal
 
run() - Method in class com.diffplug.gradle.osgi.OsgiExecable.ReflectionHost
 
run(List<String>) - Method in class com.diffplug.gradle.pde.PdeInstallation
 
runCmd(String) - Static method in class com.diffplug.gradle.CmdLine
Runs the given command in the current working directory.
runCmd(File, String) - Static method in class com.diffplug.gradle.CmdLine
Runs the given command in the given directory.
runCmd(File, String, boolean, boolean) - Static method in class com.diffplug.gradle.CmdLine
Runs the given command in the given directory with the given echo setting.
runP2Using(Action<P2Model.DirectorApp>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Defaults to P2Model.DirectorApp.runUsingBootstrapper() - this allows you to override that behavior.
runP2UsingPDE(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Provisions using the given version of the full Eclipse PDE.
runP2UsingPDE() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Provisions using the latest available version of the full Eclipse PDE.
runtime(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
Deprecated.
runtimeNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
Deprecated.
runtimeOnly(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
runtimeOnlyNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
runUsing(EclipseRunner) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Saves the buildfile to a temporary file, runs the task, then deletes it.
runUsing(EclipseRunner) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Runs this app using the given runner.
runUsing(EclipseRunner) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
 
runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.P2AntRunner
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.P2AntRunner
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.Repo2Runnable
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.Repo2Runnable
Runs this application, downloading a small bootstrapper if necessary.
runUsingPDE(Project) - Method in class com.diffplug.gradle.p2.P2AntRunner
Runs this application, using PDE as specified by PdeInstallation.fromProject(Project).
runUsingPDE(EclipseRelease) - Method in class com.diffplug.gradle.p2.P2AntRunner
Runs this application, using PDE as specified by PdeInstallation.from(EclipseRelease).
runWithinEclipse() - Method in class com.diffplug.gradle.oomph.InstalledJreAdderInternal
 
runWithinEclipse() - Method in class com.diffplug.gradle.oomph.SetupAction.Internal
 

S

satisfy(List<T>, Function<? super T, ? extends OrderingConstraints<T>>) - Static method in class com.diffplug.gradle.OrderingConstraints
Returns a list which orders the given input list, meeting any constraints.
satisfy(List<T>, Function<? super T, ? extends C>, Function<? super T, ? extends OrderingConstraints<C>>) - Static method in class com.diffplug.gradle.OrderingConstraints
Returns a list which orders the given input list, meeting any constraints.
searchFor(String, String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Searches for the given target directory starting in the “plugins” subdirectory of the given location.
searchFor(String, String, String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
SerializableMisc - Class in com.diffplug.gradle
Utilities for manipulating Serializable objects.
SerializableMisc() - Constructor for class com.diffplug.gradle.SerializableMisc
 
SESSION - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
set(String, String) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Sets a property, replacing its existing value or inserting just before vmargs.
set(String, File) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Sets the given property to a file.
setAppend(boolean) - Method in class com.diffplug.gradle.p2.P2Model
setArgs(List<String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Sets the application arguments which will be passed to the runtime.
setArgs(List<String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
setConfigs(SwtPlatform...) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Sets the platforms which we will build for.
setExecutionEnvironments(List<String>) - Method in class com.diffplug.gradle.oomph.InstalledJre
 
setInstallDir(File) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
 
setInstallDir(File) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
setInstalledLocation(File) - Method in class com.diffplug.gradle.oomph.InstalledJre
 
setMarkDefault(boolean) - Method in class com.diffplug.gradle.oomph.InstalledJre
 
setPerspectiveOver(String, String...) - Method in class com.diffplug.gradle.oomph.OomphConvention
Sets the perspective to the first value, if the existing value is one of the other values.
setProps(Map<String, String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Sets the system properties which will be set on the runtime.
setSecurityPolicy(URL[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
setTask(Node) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Sets the XML task node which will be called by this ant task.
SetupAction - Class in com.diffplug.gradle.oomph
Setup action which takes place within the Eclipse installation.
SetupAction(String) - Constructor for class com.diffplug.gradle.oomph.SetupAction
 
SetupAction.Internal<Host extends SetupAction> - Class in com.diffplug.gradle.oomph
 
setVersion(String) - Method in class com.diffplug.gradle.oomph.InstalledJre
 
setVmArgs(List<String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
setVmArgs(List<String>) - Method in class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
 
setWorkingDir(File) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
 
shared() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds the shared argument.
shared(File) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
 
showCarriageReturn(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
Determines whether or not to show carriage returns.
showLineEndings(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
Determines whether or not to show line ending characters (carriage return/line feeds).
showLineFeed(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
Determines whether or not to show line feeds.
showWhiteSpace(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
Determines whether or not to show white space not including line endings.
slicingOption(String, String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
source(File) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Sets the given file to be the source.
source(File) - Method in class com.diffplug.gradle.p2.Repo2Runnable
Adds the given location as a source.
source - Variable in class com.diffplug.gradle.pde.JdkConfig
 
splash(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the splash screen image - any size and format is okay.
SPLASH_HANDLE - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
SPLASH_LOCATION - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
splashDown - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
splashHandler - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
SplashHandler() - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Main.SplashHandler
 
STACK - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
StateBuilder - Class in com.diffplug.gradle
Helper for generating a state string.
StateBuilder(Project) - Constructor for class com.diffplug.gradle.StateBuilder
 
style(Action<ConventionStyle>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Convenience methods for setting the style, @see ConventionStyle.
substituteVars(String) - Static method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
supportedRange() - Static method in class com.diffplug.gradle.pde.EclipseRelease
Returns a message describing the currently supported range of versions.

T

takeDownSplash() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
target - Variable in class com.diffplug.gradle.pde.JdkConfig
 
targetplatform(Action<ConventionPde.TargetPlatform>) - Method in class com.diffplug.gradle.oomph.ConventionPde
Creates a targetplatform with the given content.
targetplatform(String, Action<ConventionPde.TargetPlatform>) - Method in class com.diffplug.gradle.oomph.ConventionPde
Creates a targetplatform with the given name and content.
TargetPlatform() - Constructor for class com.diffplug.gradle.oomph.ConventionPde.TargetPlatform
 
TargetPlatformSetter(String, ArrayList<File>) - Constructor for class com.diffplug.gradle.oomph.ConventionPde.TargetPlatformSetter
 
testCompile(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
testCompileNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
testCompileOnly(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
testCompileOnlyNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
testRuntime(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
Deprecated.
testRuntimeNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
Deprecated.
testRuntimeOnly(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
testRuntimeOnlyNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
thirdParty(Action<ConventionThirdParty>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds third-party tools, @see ConventionThirdParty.
tmTerminal(Action<ConventionTmTerminal>) - Method in class com.diffplug.gradle.oomph.thirdparty.ConventionThirdParty
Adds an in-eclipse terminal, @see ConventionTmTerminal.
toArgList() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Returns the args.
toOctalFileMode(Set<PosixFilePermission>) - Static method in class com.diffplug.gradle.FileMisc
Converts a set of PosixFilePermission to chmod-style octal file mode.
toOctalFileModeInt(Set<PosixFilePermission>) - Static method in class com.diffplug.gradle.FileMisc
Converts a set of PosixFilePermission to chmod-style octal file mode.
toString() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
 
toString() - Method in class com.diffplug.gradle.oomph.SetupAction
 
toString() - Method in class com.diffplug.gradle.p2.P2Model
 
toString() - Method in class com.diffplug.gradle.p2.ParsedJar
 
toString() - Method in class com.diffplug.gradle.pde.EclipseRelease
Returns the id.
toString() - Method in class com.diffplug.gradle.StateBuilder
 
toUnixNewline(String) - Static method in class com.diffplug.gradle.FileMisc
Enforces unix newlines on the given string.
treeDef() - Static method in class com.diffplug.gradle.ProjectPlugin
A TreeDef for projects.

U

unzip(File, File) - Static method in class com.diffplug.gradle.ZipMisc
Unzips a directory to a folder.
updateSite() - Method in class com.diffplug.gradle.pde.EclipseRelease
Returns the update site for this release.
updateSplash() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.SplashHandler
 
useNativesForRunningPlatform() - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
 
usingRepo(String) - Method in class com.diffplug.gradle.oomph.thirdparty.WithRepoConvention
Overrides the default repo.

V

valueOf(String) - Static method in enum com.diffplug.gradle.JavaExecable.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.diffplug.gradle.JavaExecable.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_DELIM_CHAR - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
VARIABLE_DELIM_STRING - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
version() - Method in class com.diffplug.gradle.pde.EclipseRelease
Returns the OSGi version for this release.
version(String) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
vmargs(String...) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Sets the vmargs arguments, such as -Xmx2g to set the maximum heap size.
vmargs(Collection<String>) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Sets the vmargs arguments, such as -Xmx2g to set the maximum heap size.

W

waitForJobsToFinish() - Static method in class com.diffplug.gradle.oomph.EclipseMisc
Waits for all the jobs to finish.
with(String...) - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy.Resolve
 
withFirst() - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy.Resolve
 
WithRepoConvention - Class in com.diffplug.gradle.oomph.thirdparty
A Convention which is setup to add a default p2 repository which can be overridden.
WithRepoConvention(OomphIdeExtension, String) - Constructor for class com.diffplug.gradle.oomph.thirdparty.WithRepoConvention
 
withService(Class<T>, EclipseMisc.ThrowingConsumer<T>) - Static method in class com.diffplug.gradle.oomph.EclipseMisc
Performs some action using an Eclipse service.
workspaceDir(Project, File) - Method in class com.diffplug.gradle.oomph.WorkspaceRegistry
Returns the workspace directory appropriate for the given project and ide folder.
workspaceDir(String, File) - Method in class com.diffplug.gradle.oomph.WorkspaceRegistry
Returns the workspace directory appropriate for the given name and file.
workspaceFile(String, Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the given path within the workspace directory to be a copy of the file located at fileSrc.
workspaceProp(String, Action<Map<String, String>>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the given path within the workspace directory to be a property file.
WorkspaceRegistry - Class in com.diffplug.gradle.oomph
Maintains a registry of goomph workspaces.
workspaces() - Static method in class com.diffplug.gradle.GoomphCacheLocations
When Goomph creates an IDE for you, it must also create an eclipse workspace.
workspaceXml(String, Action<XmlProvider>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
write(File, T) - Static method in class com.diffplug.gradle.SerializableMisc
Writes the given object to the given file.
writeProps(Map<String, String>, File) - Static method in class com.diffplug.gradle.ConfigMisc
Creates an XML string from a groovy.util.Node.
writeThrowable(File, Throwable) - Static method in class com.diffplug.gradle.SerializableMisc
Writes an exception to file, even if that exception isn’t serializable.
writeTo(File) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Writes this eclipse.ini out to a file.
writeToken(File, String, String) - Static method in class com.diffplug.gradle.FileMisc
Writes a file with the given name, to the given directory, containing the given value.
writeToken(File, String) - Static method in class com.diffplug.gradle.FileMisc
Writes an empty file with the given name in the given directory.
writeTokenFile(File, String) - Static method in class com.diffplug.gradle.FileMisc
Writes a token file containing the given value.
ws - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 

Z

zip(File, String, File) - Static method in class com.diffplug.gradle.ZipMisc
Creates a single-entry zip file.
ZipMisc - Class in com.diffplug.gradle
Utilities for mucking with zip files.
ZipMisc() - Constructor for class com.diffplug.gradle.ZipMisc
 
A B C D E F G H I J L M N O P Q R S T U V W Z 

com.diffplug.gradle:goomph:3.16.0 by DiffPlug