This repository has been archived by the owner on May 18, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Plugins
Michael Barth edited this page Jun 14, 2017
·
2 revisions
The BuildMonkey contains a lot of plugins grouped in 4 categories.
This category contains just one plugin. The ArtifactoryUploadPlugin is used to upload complete folder structures to an Artifactory server. There may be more upload plugins in the future if required.
There are several plugins for handling repositories of any kind, currently Eclipse provision platform (P2) and Maven repository (M2 or Maven in our speech). The plugins are:
- P2MirrorPlugin: Collects IUs (installable units, e.g. features, plugins) from several P2 repositories and creates one P2 repository with them
- P2DeployerPlugin: Adds additional IUs into an existing P2 repository
- MavenizerPlugin: Transforms a P2 repository into a M2 repository by adding a default group name
- MavenArtefactsPlugin: Collects maven artefacts from several maven repositories and creates a mirror repository with this artefacts
This category contains the plugins need to build Eclipse / OSGi bundles from Eclipse projects. Currently this are:
- ManifestDependencyPlugin: Read dependencies from the MANIFEST.MF file instead of dependencies from the gradle skripts
- FixDependencyVersion: Fix gradle like '+' versions with the concrete version
This incubating category contains the plugin working with or creating Eclipse RCP applications. This are:
- ProductPublishPlugin: Creates a product from the product definition. This plugin is under development at this time !
- TestDefinitionPlugin: Defines a test environment for integration tests of Eclipse plugins
- PluginTestPlugin: Defines a bundle as plugin test bundle
- UITestDefinitionPlugin: Defines a test environment for swtbot ui tests of Eclipse plugins
- UiTestPlugin: Defines a bundle as swtbot ui test bundle