Class AntConfig
- java.lang.Object
-
- com.atlassian.bamboo.plugins.ant.task.AntConfig
-
public class AntConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringANT_CAPABILITY_PREFIXprotected static StringANT_EXECUTABLE_NAME_UNIXprotected static StringANT_EXECUTABLE_NAME_WINDOWSprotected StringbuilderLabelprotected StringbuilderPathprotected StringbuildFilestatic StringCFG_BUILD_FILEstatic StringCFG_BUILDER_LABELprotected static StringCFG_ENVIRONMENT_VARIABLESprotected static StringCFG_HAS_TESTSstatic StringCFG_JDK_LABELstatic StringCFG_TARGETSprotected static StringCFG_TEST_RESULTS_FILE_PATTERNprotected StringenvironmentVariablesprotected Map<String,String>extraEnvironmentprotected booleanhasTestsprotected StringjdkLabelprotected List<String>targetsprotected StringtestResultsFilePatternprotected FileworkingDirectory
-
Constructor Summary
Constructors Constructor Description AntConfig(@NotNull CommonTaskContext taskContext, @NotNull CapabilityContext capabilityContext, @NotNull EnvironmentVariableAccessor environmentVariableAccessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected @NotNull StringgetAntExecutableName()protected StringgetAntExecutablePath(String homePath)List<String>getCommandline()Map<String,String>getExtraEnvironment()StringgetFirstTarget()StringgetTestResultsFilePattern()FilegetWorkingDirectory()booleanisHasTests()
-
-
-
Field Detail
-
CFG_BUILD_FILE
public static final String CFG_BUILD_FILE
- See Also:
- Constant Field Values
-
CFG_BUILDER_LABEL
public static final String CFG_BUILDER_LABEL
- See Also:
- Constant Field Values
-
CFG_ENVIRONMENT_VARIABLES
protected static final String CFG_ENVIRONMENT_VARIABLES
- See Also:
- Constant Field Values
-
CFG_HAS_TESTS
protected static final String CFG_HAS_TESTS
- See Also:
- Constant Field Values
-
CFG_JDK_LABEL
public static final String CFG_JDK_LABEL
- See Also:
- Constant Field Values
-
CFG_TARGETS
public static final String CFG_TARGETS
- See Also:
- Constant Field Values
-
CFG_TEST_RESULTS_FILE_PATTERN
protected static final String CFG_TEST_RESULTS_FILE_PATTERN
- See Also:
- Constant Field Values
-
ANT_CAPABILITY_PREFIX
public static final String ANT_CAPABILITY_PREFIX
- See Also:
- Constant Field Values
-
ANT_EXECUTABLE_NAME_UNIX
protected static final String ANT_EXECUTABLE_NAME_UNIX
- See Also:
- Constant Field Values
-
ANT_EXECUTABLE_NAME_WINDOWS
protected static final String ANT_EXECUTABLE_NAME_WINDOWS
- See Also:
- Constant Field Values
-
builderLabel
protected final String builderLabel
-
builderPath
protected final String builderPath
-
buildFile
protected final String buildFile
-
environmentVariables
protected final String environmentVariables
-
hasTests
protected final boolean hasTests
-
jdkLabel
protected final String jdkLabel
-
testResultsFilePattern
protected final String testResultsFilePattern
-
workingDirectory
protected final File workingDirectory
-
-
Constructor Detail
-
AntConfig
public AntConfig(@NotNull @NotNull CommonTaskContext taskContext, @NotNull @NotNull CapabilityContext capabilityContext, @NotNull @NotNull EnvironmentVariableAccessor environmentVariableAccessor)
-
-