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 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: CustomBuildDefinitionTransformer
      Implementors 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:
      transformBuildDefinition in interface CustomBuildDefinitionTransformer
      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 constructed BuildDefinition