Home

Custom Eclipse Builder

SourceForge.net Logo

Plugin Properties

If you want to include into the Eclipse distribution a plugin that yet not supported by the Custom Eclipse Builder you can define it in the config/private-plugins.properties. To define a new plugin you have to set plugins properties:

Property Value Description
PLUGINNAME_ECLIPSEVERSION_current PLUGINVERSION This property defines the current version of the plugin PLUGINNAME for the Eclipse version ECLIPSEVERSION. See Example
PLUGINNAME_SOURCEFORGE true|false(default) This property defines whether the plugin PLUGINNAME is a sourceforge project. This property can be omitted if the plugin PLUGINNAME is not a sourceforge project.
NOTE: Please, use the value SOURCEFORGEURLSUFFIX for the property PLUGINNAME_VERSION when this property is set to true. See Example
PLUGINNAME_VERSION DOWNLOADURL|SOURCEFORGEURLSUFFIX This property defines the download url of the plugin PLUGINNAME_VERSION. The value of this property denotes the download url, or the url suffix related to a sourceforge download base url. See Example
PLUGINNAME_VERSION_archive none This property defines whether the plugin's distribution is archived. See Example
PLUGINNAME_plugins_base_dir path to the plugins directory within of plugin distribution This property defines the plugins base directory within of the plugin's distribution.
NOTE:This property can be omitted in case of the plugins base directory is the root directory. See Example
PLUGINNAME_features_base_dir path to the features directory within of plugin distribution This property defines the features base directory within of the plugin provider's archive.
NOTE:This property can be omitted in case of the plugin distribution archive does not contain any features. See Example

Examples

PLUGINNAME_ECLIPSEVERSION_current

checkstyle_3.1_current=3.5.0

PLUGINNAME - checkstyle
ECLIPSEVERSION - 3.1
PLUGINVERSION - 3.5.0

PLUGINNAME_SOURCEFORGE

checkstyle_sourceforge=true

PLUGINNAME - checkstyle
true - a sourceforge project

PLUGINNAME_VERSION

PLUGINNAME_VERSION_archive

anyedit_1.3.4_archive=none

PLUGINNAME_plugins_base_dir

quantum_plugins_base_dir=plugins

PLUGINNAME - quantum
plugins - the plugins base directory within of the quantum distribution.

PLUGINNAME_features_base_dir

quantum_features_base_dir=features

PLUGINNAME - quantum
features - the features base directory within of the quantum distribution.

Copyright © 2005-2006, Alexander Bretz