| Property | Optional | Description |
|---|---|---|
| maven.eclipse.plugin.artifact.type | Optional. Default value is plugin. |
Describes the type of the generated artifact - can be of 'plugin', 'feature', 'site', 'help' or 'lib'. |
| maven.eclipse.plugin.artifact.id | Optional. Default value is ${pom.artifactId}. |
Eeclipse artifact id. When generating artifact, all '-' characters will be replaced by '.' character. This property is also used to filter resources. |
| maven.eclipse.plugin.artifact.version | Optional. Default value is ${pom.currentVersion}. |
Eclipse update artifact version. Warning : Maven accepts alphanumeric versions whereas Eclipse doesnot. This property is also used to filter resources. |
| maven.eclipse.plugin.dist.dir | Optional. Default value is ${maven.build.dir}/eclipse/dist. |
Distribution directory where files will be generated. |
| maven.eclipse.plugin.src.dir | Optional. Default value is ${maven.src.dir}/conf/eclipse. |
Templates folder where update artifact descriptor templates are expected to be found. |
| maven.eclipse.plugin.temp.dir | Optional. Default value is ${maven.build.dir}/eclipse/temp. |
Temporary folder. Deleted at the end of the process. |
| maven.eclipse.plugin.filterset.id | Optional. |
Specifies the id of the Ant FilterSet to use when installing plugin inplace. It is an optional property, and, if specified, default filterset will refine it, thus giving developers enough flexibility. |
| Property | Optional | Description |
|---|---|---|
| maven.eclipse.plugin.lib.dir | Optional. Default value is ${basedir}/lib. |
Llibrary folder where Eclipse expects to find plugin required dependencies. |
| maven.eclipse.plugin.includes | Optional. Default value is plugin.xml,plugin.properties,license.txt,lib/*.*,icons/*.*. |
Comma separated list of Ant Patterns that controls which files are to be included in the plugin distribution file. |
| maven.eclipse.plugin.ext.dir | Optional. default value is ${maven.build.dir}/eclipse/ext |
ext directory where generated required plugins are put |
| maven.eclipse.plugin.build.mode | Optional. DEfault value is bundle |
build mode. if value != 'dist' then dependencies will be handled as runtime libraries, else dependencies will be handled as require imports |
| maven.eclipse.plugin.export.default | Optional. Default value is * |
defines the default value for $plugin/runtime/library/export elements. if empty no export element is added. |
| maven.eclipse.plugin.licenses.dir | Optional. default value is ${basedir}/licenses |
directory where 3rd party dependency licenses can be found |
| Property | Optional | Description |
|---|---|---|
| maven.eclipse.plugin.help.dir | Optional. Default value is target/xdocs. |
specifies where documentation to be bundled is to be found. |
| Property | Optional | Description |
|---|---|---|
| maven.eclipse.plugin.feature.includes | Optional. Default value is feature.xml,feature.properties,license.txt,logo.jpg. |
Comma separated list of Ant Patterns that controls which files are to be included in the feature distribution file. |
| maven.eclipse.plugin.feature.plugins | REQUIRED. |
Comma separated list of plugins that should be included in this feature. This property serves two purposes :
|
| Property | Optional | Description |
|---|---|---|
| maven.eclipse.plugin.site.feature.dest.dir | Optional. Default value is ${maven.eclipse.plugin.dist.dir}/features. |
Controls where this update's features should end up |
| maven.eclipse.plugin.site.features | REQUIRED. |
Comma separated list of features that should be included in this site release. |
| maven.eclipse.plugin.site.plugin.dest.dir | Optional. Default value is ${maven.eclipse.plugin.dist.dir}/plugins. |
Controls where this update's plugins should end up |
| maven.eclipse.plugin.site.includeRootFiles | Optional. |
controls wether or not site.* files should be included into bundled site archive. if true, the content can then be used as local site, else content can be directly unzipped into eclipse installation folder |
| Property | Optional | Description |
|---|---|---|
| maven.eclipse.plugin.swt.version | Optional. Default value is 3.0.0. |
SWT version that should be installed into the local repo. |
| maven.eclipse.plugin.swt.groupId | Optional. Default value is eclipse. |
Specifies the groupId under which SWT should be installed. |
| maven.eclipse.plugin.swt.artifactId | Optional. Default value is eclipse-swt. |
Specifies the artifactId under which SWT should be installed. |