Class CloverMavenCommandDecorator
- java.lang.Object
-
- com.atlassian.bamboo.clover.builder.command.AbstractCloverCommandDecorator
-
- com.atlassian.bamboo.clover.builder.command.CloverMavenCommandDecorator
-
- All Implemented Interfaces:
TaskProcessCommandDecorator
,BambooPluginModule
public class CloverMavenCommandDecorator extends AbstractCloverCommandDecorator
Enhance Maven command so that Clover instrumentation will occur
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CloverMavenCommandDecorator.HasPropertyPredicate
Search for properties in a form:
-
Field Summary
Fields Modifier and Type Field Description static String
MAVEN_CLOVER_REPOSITORY_POLLUTION_PROTECTION
static String
NO_INTEGRATION_WARNING
static String
PROTECTION_DISABLED_PROPERTY
-
Fields inherited from class com.atlassian.bamboo.clover.builder.command.AbstractCloverCommandDecorator
bandanaManager, capabilityContext, CFG_CLOVER_EXISTS, environmentVariableAccessor
-
-
Constructor Summary
Constructors Constructor Description CloverMavenCommandDecorator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.atlassian.clover.api.ci.CIOptions.Builder
createOptionsBuilder(@NotNull TaskContext taskContext)
@NotNull List<String>
decorateCloverArguments(@NotNull TaskContext taskContext, com.atlassian.clover.api.ci.CIOptions.Builder options, @NotNull List<String> args)
-
Methods inherited from class com.atlassian.bamboo.clover.builder.command.AbstractCloverCommandDecorator
canDecorate, decorate, getCustomConfiguration, isEnabled, isWindowsPlatform, setBandanaManager, setCapabilityContext, setEnvironmentVariableAccessor
-
-
-
-
Field Detail
-
MAVEN_CLOVER_REPOSITORY_POLLUTION_PROTECTION
public static final String MAVEN_CLOVER_REPOSITORY_POLLUTION_PROTECTION
- See Also:
- Constant Field Values
-
PROTECTION_DISABLED_PROPERTY
public static final String PROTECTION_DISABLED_PROPERTY
- See Also:
- Constant Field Values
-
NO_INTEGRATION_WARNING
public static final String NO_INTEGRATION_WARNING
- See Also:
- Constant Field Values
-
-
Method Detail
-
decorateCloverArguments
@NotNull public @NotNull List<String> decorateCloverArguments(@NotNull @NotNull TaskContext taskContext, @NotNull com.atlassian.clover.api.ci.CIOptions.Builder options, @NotNull @NotNull List<String> args)
- Specified by:
decorateCloverArguments
in classAbstractCloverCommandDecorator
-
createOptionsBuilder
protected com.atlassian.clover.api.ci.CIOptions.Builder createOptionsBuilder(@NotNull @NotNull TaskContext taskContext)
- Overrides:
createOptionsBuilder
in classAbstractCloverCommandDecorator
-
-