Class AutomaticDependencyManagementConfigProvider
java.lang.Object
com.atlassian.bamboo.plugins.maven.dependencies.AutomaticDependencyManagementConfigProvider
- All Implemented Interfaces:
CustomBuildDefinitionTransformer
public class AutomaticDependencyManagementConfigProvider
extends Object
implements CustomBuildDefinitionTransformer
A
CustomBuildDefinitionTransformer that puts
AutomaticDependencyManagementConfig instance into
the build definition.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtransformBuildDefinition(@NotNull Map<String, Object> configObjects, @NotNull Map<String, String> configParameters, @NotNull BuildDefinition buildDefinition) Implementors can add their custom objects to the configObjects map.
-
Constructor Details
-
AutomaticDependencyManagementConfigProvider
public AutomaticDependencyManagementConfigProvider()
-
-
Method Details
-
transformBuildDefinition
public void transformBuildDefinition(@NotNull @NotNull Map<String, Object> configObjects, @NotNull @NotNull Map<String, String> configParameters, @NotNull @NotNull BuildDefinition buildDefinition) Description copied from interface:CustomBuildDefinitionTransformerImplementors can add their custom objects to the configObjects map. The key should be unique to plugin... It's better to be descriptive. It is possible to also update the buildDefinition directly, but it's not recommended.- Specified by:
transformBuildDefinitionin interfaceCustomBuildDefinitionTransformer- Parameters:
configObjects- - Map - string key, object value. A map to put custom objects into.configParameters- - Map - String key, string value. These are taken from all fields that begin with "custom."buildDefinition- - the fully constructedBuildDefinition
-