| Class |
Description |
|
ApplicationBuilderPlugin
|
This the Application Builder Plugin which adds two tasks of named copyBundles and setConfiguration.
|
|
BasePlugin
|
This is the Base Plugin which does not adds any extension or task
to the project, but allows User to use all the Custom tasks and create their
own Gradle tasks thereby imposing no opinions on users. |
|
BundleBuilderPlugin
|
This Plugin Checks if the aQute.bnd.gradle.BndBuilderPlugin is applied to the project and if it is applied then adds a new
extension named bundle to jar task. |
|
CopyBundles
|
|
|
EquinoxFeature
|
This is a Task used for building Eclipse Features. |
|
FeatureBuilderPlugin
|
This plugin is used for building feature archive. |
|
FeatureExtension
|
This is the most important class which is used to creating extension which are latter added to `jar` task and
each task of type {- Link:
- EquinoxFeature}.
|
|
FeatureExtension.FeatureIncludesProperty
|
This inner Class is used just to create objects inside `includes` method inorder to resolve the passed closure and extract the
required information.This class is o=not used anywhere else. |
|
FeatureExtension.FeaturePluginProperty
|
This inner Class is used just to create objects inside `plugin` method inorder to resolve the passed closure and extract the
required information. |
|
FeaturePropertyExtension
|
The main aim of this class is to be used to create object which are latter used to configure Closure passed into
functions of {- Link:
- FeatureExtension}.
|
|
FeatureRequirePropertyExtension
|
This class is used for create extension for tasks which apply extensions of type {@Link FeatureExtension}
and are used to store properties about dependencies of features and write manifest files |
|
JarExtension
|
|
|
ManifestHeaders
|
|
|
OsgiBundle
|
Osgi Bundle Task extends aQute.bnd.gradle.Bundle Task from Bnd Gradle Plugin, used to create Osgi Bundles.
|
|
WrapperExtension
|
This class is used to define Extensions which are used for converting non osgi dependencies to osgi dependencies.
|
|
WriteEquinoxConfiguration
|
WriteEquinoxConfiguration Task extends WriteOsgiConfiguration and adds some function which are used to set properties
inside configuration file only related to Equinox Application. |
|
WriteOsgiConfiguration
|
WriteOsgiConfiguration Class extends org.gradle.api.tasks.WriteProperties and is used to set properties related to Osgi application inside
Configuration files of Application. |