addArg("flag", "value")
will add -flag value
to command line.addArg("flag")
will add “-flag” to command line.OrderingConstraints.require(T)
and OrderingConstraints.afterIfPresent(T)
.AsMavenPlugin
.build/p2asmaven
folder, then adds this repository to the project.file://
to the file’s absolute path.OrderingConstraints.require(T)
and OrderingConstraints.beforeIfPresent(T)
.BndManifestPlugin
.build.properties
to control a gradle build, and fixes the eclipse project classpath to include binary assets specified in build.properties
.BundleContext
of the running eclipse instance.BundleContext
of the running eclipse instance.~/.p2/pool
bundlepool
argument.Closure
from a Java 8 Function
, uses the delegate as the input.Closure
from a Java 8 Consumer
, uses the delegate as the input.CmdLineTask
, but helpful for implementing other things as well.setup
action.IUs.JDT
.build/p2asmaven
.org.eclipse.ant.core.antRunner
or org.eclipse.equinox.p2.director
org.eclipse.ant.core.antRunner
application, including its build.xml
.eclipse.ini
.BundleContext
.MavenCentralMap
needs to look at p2 metadata to know what the version numbers are for the specific bundles of a given eclipse release are.BundleContext
.EquinoxLaunchSetupTask
.OsgiExecable
within an embedded OSGi runtime.PdeBuildTask
.FileUtils.forceDelete(File)
and throws an exception if it fails.GOOMPH_PDE_VER
, and other factors.URL
-based class path describing where the boot classes are located.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
-
- 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
-
- 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.
- 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
-
Performs the publishing in-place - no need to specify
FeaturesAndBundlesPublisher.metadataRepository(File)
or FeaturesAndBundlesPublisher.artifactRepository(File)
.
- 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.
- 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
-
DSL for
OomphIdePlugin
.
- 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
-
DSL for
ResourceFiltersPlugin
.
- 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
-
- runtimeNative(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
-
- 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
-
- testRuntimeNative(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
-
Modifies the xml that was written in a previous call to
OomphIdeExtension.workspaceFile(String, Object)
or OomphIdeExtension.workspaceXml(String, Action)
.
- 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