Package com.diffplug.gradle.pde
Class PdeInstallation
java.lang.Object
com.diffplug.gradle.pde.PdeInstallation
- All Implemented Interfaces:
EclipseRunner
Wraps a PDE installation for the given eclipse release.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PdeInstallationfrom(EclipseRelease release) Returns an EclipseRunner for running PDE build against the given release.static PdeInstallationfromProject(Project project) Returns a PdeInstallation based on `GOOMPH_PDE_VER`, and other factors.productBuildCmd(File buildDir) Returns a command which will execute the PDE builder for a product.voidRuns the eclipse instance with the given arguments.
-
Constructor Details
-
PdeInstallation
-
-
Method Details
-
fromProject
Returns a PdeInstallation based on `GOOMPH_PDE_VER`, and other factors. You must specify which version of Eclipse should be used by Goomph. - Option #1: To use an officially supported release, use this: + `GOOMPH_PDE_VER`=4.5.2 (or any official release) - Option #2: To use any release (e.g. milestone, nightly, etc) + `GOOMPH_PDE_VER`=any version + `GOOMPH_PDE_UPDATE_SITE`=url to update site + `GOOMPH_PDE_ID`=the ID used for caching, cannot be a version listed in Option #1) You must do one or the other, specify only `VER` for Option #1, or specify `VER`, `UPDATE_SITE`, and `ID` for Option #2. -
from
Returns an EclipseRunner for running PDE build against the given release. -
productBuildCmd
Returns a command which will execute the PDE builder for a product.- Throws:
Exception
-
run
Description copied from interface:EclipseRunnerRuns the eclipse instance with the given arguments.- Specified by:
runin interfaceEclipseRunner- Throws:
Exception
-