Package org.apache.maven.plugin.surefire
Class AbstractSurefireMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugin.surefire.AbstractSurefireMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
,SurefireExecutionParameters
public abstract class AbstractSurefireMojo extends org.apache.maven.plugin.AbstractMojo implements SurefireExecutionParameters
Abstract base class for running tests using Surefire.- Author:
- Stephen Connolly
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.File
basedir
The base directory of the project being tested.protected boolean
skip
Set this to "true" to bypass unit tests entirely.protected boolean
skipExec
Deprecated.Use skipTests instead.protected boolean
skipTests
Set this to "true" to skip running tests, but still compile them.protected java.io.File
testClassesDirectory
The directory containing generated test classes of the project being tested.
-
Constructor Summary
Constructors Constructor Description AbstractSurefireMojo()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addPluginSpecificChecksumItems(ChecksumCalculator checksum)
protected void
cleanupForkConfiguration(ForkConfiguration forkConfiguration)
protected int
convertWithCoreCount(java.lang.String count)
static SurefireProperties
createCopyAndReplaceForkNumPlaceholder(SurefireProperties effectiveSystemProperties, int threadNumber)
protected java.util.List<ProviderInfo>
createProviders(org.apache.maven.plugin.surefire.TestClassPath testClasspath)
boolean
effectiveIsEnableAssertions()
void
execute()
java.lang.String[]
getAdditionalClasspathElements()
java.lang.String
getArgLine()
protected org.apache.maven.surefire.booter.ClassLoaderConfiguration
getClassLoaderConfiguration()
java.lang.String[]
getClasspathDependencyExcludes()
java.lang.String
getClasspathDependencyScopeExclude()
protected PluginConsoleLogger
getConsoleLogger()
protected abstract java.lang.String[]
getDefaultIncludes()
java.lang.String[]
getDependenciesToScan()
protected int
getEffectiveForkCount()
protected abstract java.lang.String
getEnableProcessChecker()
java.util.Map<java.lang.String,java.lang.String>
getEnvironmentVariables()
protected abstract java.lang.String[]
getExcludedEnvironmentVariables()
java.lang.String
getExcludedGroups()
abstract java.io.File
getExcludesFile()
boolean
getFailIfNoTests()
java.lang.String
getForkCount()
protected abstract org.apache.maven.surefire.extensions.ForkNodeFactory
getForkNode()
java.lang.String
getGroups()
abstract java.util.List<java.lang.String>
getIncludes()
abstract java.io.File
getIncludesFile()
java.util.Map<java.lang.String,java.lang.String>
getJdkToolchain()
java.lang.String
getJunitArtifactName()
java.lang.String
getJvm()
java.lang.String
getLocalRepositoryPath()
protected org.apache.maven.artifact.Artifact
getMojoArtifact()
This plugin MOJO artifact.java.lang.String
getObjectFactory()
java.lang.String
getParallel()
boolean
getPerCoreThreadCount()
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact>
getPluginArtifactMap()
org.apache.maven.plugin.descriptor.PluginDescriptor
getPluginDescriptor()
protected abstract java.lang.String
getPluginName()
org.apache.maven.project.MavenProject
getProject()
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact>
getProjectArtifactMap()
java.io.File
getProjectBuildDirectory()
java.lang.String
getReportNameSuffix()
protected abstract java.lang.String
getReportSchemaLocation()
protected abstract int
getRerunFailingTestsCount()
abstract java.lang.String
getRunOrder()
abstract java.lang.Long
getRunOrderRandomSeed()
org.apache.maven.execution.MavenSession
getSession()
org.apache.maven.surefire.api.testset.TestListResolver
getSpecificTests()
abstract java.io.File[]
getSuiteXmlFiles()
java.util.Properties
getSystemProperties()
abstract java.io.File
getSystemPropertiesFile()
List of System properties, loaded from a file, to pass to the JUnit tests.java.util.Map<java.lang.String,java.lang.String>
getSystemPropertyVariables()
java.lang.String
getTempDir()
java.lang.String
getTestNGArtifactName()
java.io.File
getTestSourceDirectory()
int
getThreadCount()
int
getThreadCountClasses()
int
getThreadCountMethods()
int
getThreadCountSuites()
org.apache.maven.toolchain.ToolchainManager
getToolchainManager()
boolean
getUseUnlimitedThreads()
java.io.File
getWorkingDirectory()
protected abstract void
handleSummary(org.apache.maven.surefire.api.suite.RunResult summary, java.lang.Exception firstForkException)
protected boolean
hasExecutedBefore()
protected abstract boolean
hasSuiteXmlFiles()
protected boolean
isAnyConcurrencySelected()
protected boolean
isAnyGroupsSelected()
boolean
isChildDelegation()
boolean
isEnableAssertions()
boolean
isEnableOutErrElements()
boolean
isEnablePropertiesElement()
protected boolean
isForking()
boolean
isMavenParallel()
boolean
isParallelOptimized()
boolean
isRedirectTestOutputToFile()
boolean
isReuseForks()
protected abstract boolean
isSkipExecution()
boolean
isTrimStackTrace()
protected void
logDebugOrCliShowErrors(java.lang.String s)
protected void
logReportsDirectory()
protected java.util.Collection<org.apache.maven.artifact.Artifact>
resolveDependencies(java.util.List<org.apache.maven.model.Dependency> dependencies)
void
setAdditionalClasspathElements(java.lang.String[] additionalClasspathElements)
void
setArgLine(java.lang.String argLine)
void
setChildDelegation(boolean childDelegation)
void
setClasspathDependencyExcludes(java.lang.String[] classpathDependencyExcludes)
void
setClasspathDependencyScopeExclude(java.lang.String classpathDependencyScopeExclude)
void
setDependenciesToScan(java.lang.String[] dependenciesToScan)
void
setEnableAssertions(boolean enableAssertions)
void
setEnableOutErrElements(boolean enableOutErrElements)
void
setEnablePropertiesElement(boolean enablePropertiesElement)
void
setEnvironmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)
void
setExcludedGroups(java.lang.String excludedGroups)
void
setFailIfNoTests(boolean failIfNoTests)
void
setGroups(java.lang.String groups)
abstract void
setIncludes(java.util.List<java.lang.String> includes)
void
setJdkToolchain(java.util.Map<java.lang.String,java.lang.String> jdkToolchain)
void
setJunitArtifactName(java.lang.String junitArtifactName)
void
setObjectFactory(java.lang.String objectFactory)
void
setParallel(java.lang.String parallel)
void
setParallelOptimized(boolean parallelOptimized)
void
setPerCoreThreadCount(boolean perCoreThreadCount)
void
setPluginArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> pluginArtifactMap)
void
setProject(org.apache.maven.project.MavenProject project)
void
setProjectArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> projectArtifactMap)
void
setProjectBuildDirectory(java.io.File projectBuildDirectory)
void
setProperties(java.util.Properties properties)
void
setRedirectTestOutputToFile(boolean redirectTestOutputToFile)
void
setReportNameSuffix(java.lang.String reportNameSuffix)
abstract void
setRunOrder(java.lang.String runOrder)
abstract void
setRunOrderRandomSeed(java.lang.Long runOrderRandomSeed)
void
setSession(org.apache.maven.execution.MavenSession session)
abstract void
setSuiteXmlFiles(java.io.File[] suiteXmlFiles)
void
setSystemProperties(java.util.Properties systemProperties)
abstract void
setSystemPropertiesFile(java.io.File systemPropertiesFile)
void
setSystemPropertyVariables(java.util.Map<java.lang.String,java.lang.String> systemPropertyVariables)
void
setTempDir(java.lang.String tempDir)
void
setTestNGArtifactName(java.lang.String testNGArtifactName)
void
setTestSourceDirectory(java.io.File testSourceDirectory)
void
setThreadCount(int threadCount)
void
setThreadCountClasses(int threadCountClasses)
void
setThreadCountMethods(int threadCountMethods)
void
setThreadCountSuites(int threadCountSuites)
void
setToolchainManager(org.apache.maven.toolchain.ToolchainManager toolchainManager)
void
setTrimStackTrace(boolean trimStackTrace)
protected abstract void
setUseModulePath(boolean useModulePath)
void
setUseUnlimitedThreads(boolean useUnlimitedThreads)
void
setWorkingDirectory(java.io.File workingDirectory)
protected abstract java.util.List<java.io.File>
suiteXmlFiles()
CallsgetSuiteXmlFiles()
aslist
.protected abstract boolean
useModulePath()
protected void
warnIfIllegalFailOnFlakeCount()
-
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.maven.plugin.surefire.SurefireExecutionParameters
getBasedir, getDebugForkedProcess, getEncoding, getExcludeJUnit5Engines, getExcludes, getFailIfNoSpecifiedTests, getForkedProcessExitTimeoutInSeconds, getForkedProcessTimeoutInSeconds, getIncludeJUnit5Engines, getMainBuildPath, getParallelTestsTimeoutForcedInSeconds, getParallelTestsTimeoutInSeconds, getReportFormat, getReportsDirectory, getShutdown, getSkipAfterFailureCount, getTest, getTestClassesDirectory, isPrintSummary, isSkip, isSkipExec, isSkipTests, isUseFile, isUseManifestOnlyJar, isUseSystemClassLoader, setBasedir, setDebugForkedProcess, setEncoding, setExcludeJUnit5Engines, setExcludes, setFailIfNoSpecifiedTests, setForkedProcessExitTimeoutInSeconds, setForkedProcessTimeoutInSeconds, setIncludeJUnit5Engines, setMainBuildPath, setParallelTestsTimeoutForcedInSeconds, setParallelTestsTimeoutInSeconds, setPrintSummary, setReportFormat, setReportsDirectory, setSkip, setSkipExec, setSkipTests, setTest, setTestClassesDirectory, setUseFile, setUseManifestOnlyJar, setUseSystemClassLoader
-
-
-
-
Field Detail
-
skipTests
@Parameter(property="skipTests", defaultValue="false") protected boolean skipTests
Set this to "true" to skip running tests, but still compile them. Its use is NOT RECOMMENDED, but quite convenient on occasion.
Failsafe plugin deprecated the parameterskipTests
and the parameter will be removed in Failsafe 3.0.0 as it is a source of conflicts between Failsafe and Surefire plugin.- Since:
- 2.4
-
skipExec
@Deprecated @Parameter(property="maven.test.skip.exec") protected boolean skipExec
Deprecated.Use skipTests instead.This old parameter is just likeskipTests
, but bound to the old property "maven.test.skip.exec".- Since:
- 2.3
-
skip
@Parameter(property="maven.test.skip", defaultValue="false") protected boolean skip
Set this to "true" to bypass unit tests entirely. Its use is NOT RECOMMENDED, especially if you enable it using the "maven.test.skip" property, because maven.test.skip disables both running the tests and compiling the tests. Consider using theskipTests
parameter instead.
-
basedir
@Parameter(defaultValue="${basedir}", readonly=true, required=true) protected java.io.File basedir
The base directory of the project being tested. This can be obtained in your integration test via System.getProperty("basedir").
-
testClassesDirectory
@Parameter(defaultValue="${project.build.testOutputDirectory}") protected java.io.File testClassesDirectory
The directory containing generated test classes of the project being tested. This will be included at the beginning of the test classpath.
-
-
Method Detail
-
getPluginName
protected abstract java.lang.String getPluginName()
-
getRerunFailingTestsCount
protected abstract int getRerunFailingTestsCount()
-
getIncludes
public abstract java.util.List<java.lang.String> getIncludes()
- Specified by:
getIncludes
in interfaceSurefireExecutionParameters
-
getIncludesFile
public abstract java.io.File getIncludesFile()
-
setIncludes
public abstract void setIncludes(java.util.List<java.lang.String> includes)
- Specified by:
setIncludes
in interfaceSurefireExecutionParameters
-
getExcludesFile
public abstract java.io.File getExcludesFile()
-
suiteXmlFiles
protected abstract java.util.List<java.io.File> suiteXmlFiles()
- Returns:
- list of TestNG suite XML files provided by MOJO
-
hasSuiteXmlFiles
protected abstract boolean hasSuiteXmlFiles()
- Returns:
true
ifsuite-xml files array
is not empty.
-
getExcludedEnvironmentVariables
protected abstract java.lang.String[] getExcludedEnvironmentVariables()
-
getSuiteXmlFiles
public abstract java.io.File[] getSuiteXmlFiles()
-
setSuiteXmlFiles
public abstract void setSuiteXmlFiles(java.io.File[] suiteXmlFiles)
-
getRunOrder
public abstract java.lang.String getRunOrder()
-
setRunOrder
public abstract void setRunOrder(java.lang.String runOrder)
-
getRunOrderRandomSeed
public abstract java.lang.Long getRunOrderRandomSeed()
-
setRunOrderRandomSeed
public abstract void setRunOrderRandomSeed(java.lang.Long runOrderRandomSeed)
-
handleSummary
protected abstract void handleSummary(org.apache.maven.surefire.api.suite.RunResult summary, java.lang.Exception firstForkException) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
-
isSkipExecution
protected abstract boolean isSkipExecution()
-
getDefaultIncludes
protected abstract java.lang.String[] getDefaultIncludes()
-
getReportSchemaLocation
protected abstract java.lang.String getReportSchemaLocation()
-
useModulePath
protected abstract boolean useModulePath()
-
setUseModulePath
protected abstract void setUseModulePath(boolean useModulePath)
-
getEnableProcessChecker
protected abstract java.lang.String getEnableProcessChecker()
-
getForkNode
protected abstract org.apache.maven.surefire.extensions.ForkNodeFactory getForkNode()
-
getMojoArtifact
protected org.apache.maven.artifact.Artifact getMojoArtifact()
This plugin MOJO artifact.- Returns:
- non-null plugin artifact
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
- Specified by:
execute
in interfaceorg.apache.maven.plugin.Mojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
-
getConsoleLogger
@Nonnull protected final PluginConsoleLogger getConsoleLogger()
-
createProviders
protected java.util.List<ProviderInfo> createProviders(org.apache.maven.plugin.surefire.TestClassPath testClasspath) throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
createCopyAndReplaceForkNumPlaceholder
public static SurefireProperties createCopyAndReplaceForkNumPlaceholder(SurefireProperties effectiveSystemProperties, int threadNumber)
-
cleanupForkConfiguration
protected void cleanupForkConfiguration(ForkConfiguration forkConfiguration)
-
logReportsDirectory
protected void logReportsDirectory()
-
isAnyConcurrencySelected
protected boolean isAnyConcurrencySelected()
-
isAnyGroupsSelected
protected boolean isAnyGroupsSelected()
-
isForking
protected boolean isForking()
-
getSpecificTests
public org.apache.maven.surefire.api.testset.TestListResolver getSpecificTests() throws org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoFailureException
-
getEffectiveForkCount
protected int getEffectiveForkCount()
-
convertWithCoreCount
protected int convertWithCoreCount(java.lang.String count)
-
addPluginSpecificChecksumItems
protected void addPluginSpecificChecksumItems(ChecksumCalculator checksum)
-
hasExecutedBefore
protected boolean hasExecutedBefore()
-
getClassLoaderConfiguration
@Nonnull protected org.apache.maven.surefire.booter.ClassLoaderConfiguration getClassLoaderConfiguration()
-
resolveDependencies
protected java.util.Collection<org.apache.maven.artifact.Artifact> resolveDependencies(java.util.List<org.apache.maven.model.Dependency> dependencies) throws org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoFailureException
-
warnIfIllegalFailOnFlakeCount
protected void warnIfIllegalFailOnFlakeCount() throws org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoFailureException
-
getLocalRepositoryPath
public java.lang.String getLocalRepositoryPath()
- Specified by:
getLocalRepositoryPath
in interfaceSurefireExecutionParameters
-
getSystemProperties
public java.util.Properties getSystemProperties()
-
setSystemProperties
public void setSystemProperties(java.util.Properties systemProperties)
-
getSystemPropertyVariables
public java.util.Map<java.lang.String,java.lang.String> getSystemPropertyVariables()
-
setSystemPropertyVariables
public void setSystemPropertyVariables(java.util.Map<java.lang.String,java.lang.String> systemPropertyVariables)
-
getSystemPropertiesFile
public abstract java.io.File getSystemPropertiesFile()
List of System properties, loaded from a file, to pass to the JUnit tests.- Since:
- 2.8.2
-
setSystemPropertiesFile
public abstract void setSystemPropertiesFile(java.io.File systemPropertiesFile)
-
setProperties
public void setProperties(java.util.Properties properties)
-
getPluginArtifactMap
public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getPluginArtifactMap()
-
setPluginArtifactMap
public void setPluginArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> pluginArtifactMap)
-
getProjectArtifactMap
public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getProjectArtifactMap()
-
setProjectArtifactMap
public void setProjectArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> projectArtifactMap)
-
getReportNameSuffix
public java.lang.String getReportNameSuffix()
-
setReportNameSuffix
public void setReportNameSuffix(java.lang.String reportNameSuffix)
-
isRedirectTestOutputToFile
public boolean isRedirectTestOutputToFile()
-
setRedirectTestOutputToFile
public void setRedirectTestOutputToFile(boolean redirectTestOutputToFile)
-
getFailIfNoTests
public boolean getFailIfNoTests()
-
setFailIfNoTests
public void setFailIfNoTests(boolean failIfNoTests)
-
getJvm
public java.lang.String getJvm()
-
getArgLine
public java.lang.String getArgLine()
-
setArgLine
public void setArgLine(java.lang.String argLine)
-
getEnvironmentVariables
public java.util.Map<java.lang.String,java.lang.String> getEnvironmentVariables()
-
setEnvironmentVariables
public void setEnvironmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)
-
getWorkingDirectory
public java.io.File getWorkingDirectory()
-
setWorkingDirectory
public void setWorkingDirectory(java.io.File workingDirectory)
-
isChildDelegation
public boolean isChildDelegation()
-
setChildDelegation
public void setChildDelegation(boolean childDelegation)
-
getGroups
public java.lang.String getGroups()
-
setGroups
public void setGroups(java.lang.String groups)
-
getExcludedGroups
public java.lang.String getExcludedGroups()
-
setExcludedGroups
public void setExcludedGroups(java.lang.String excludedGroups)
-
getJunitArtifactName
public java.lang.String getJunitArtifactName()
-
setJunitArtifactName
public void setJunitArtifactName(java.lang.String junitArtifactName)
-
getTestNGArtifactName
public java.lang.String getTestNGArtifactName()
-
setTestNGArtifactName
public void setTestNGArtifactName(java.lang.String testNGArtifactName)
-
getThreadCount
public int getThreadCount()
-
setThreadCount
public void setThreadCount(int threadCount)
-
getPerCoreThreadCount
public boolean getPerCoreThreadCount()
-
setPerCoreThreadCount
public void setPerCoreThreadCount(boolean perCoreThreadCount)
-
getUseUnlimitedThreads
public boolean getUseUnlimitedThreads()
-
setUseUnlimitedThreads
public void setUseUnlimitedThreads(boolean useUnlimitedThreads)
-
getParallel
public java.lang.String getParallel()
-
setParallel
public void setParallel(java.lang.String parallel)
-
isParallelOptimized
public boolean isParallelOptimized()
-
setParallelOptimized
public void setParallelOptimized(boolean parallelOptimized)
-
getThreadCountSuites
public int getThreadCountSuites()
-
setThreadCountSuites
public void setThreadCountSuites(int threadCountSuites)
-
getThreadCountClasses
public int getThreadCountClasses()
-
setThreadCountClasses
public void setThreadCountClasses(int threadCountClasses)
-
getThreadCountMethods
public int getThreadCountMethods()
-
setThreadCountMethods
public void setThreadCountMethods(int threadCountMethods)
-
isTrimStackTrace
public boolean isTrimStackTrace()
-
setTrimStackTrace
public void setTrimStackTrace(boolean trimStackTrace)
-
isEnableAssertions
public boolean isEnableAssertions()
-
effectiveIsEnableAssertions
public boolean effectiveIsEnableAssertions()
-
setEnableAssertions
public void setEnableAssertions(boolean enableAssertions)
-
isEnableOutErrElements
public boolean isEnableOutErrElements()
-
setEnableOutErrElements
public void setEnableOutErrElements(boolean enableOutErrElements)
-
isEnablePropertiesElement
public boolean isEnablePropertiesElement()
-
setEnablePropertiesElement
public void setEnablePropertiesElement(boolean enablePropertiesElement)
-
getSession
public org.apache.maven.execution.MavenSession getSession()
-
setSession
public void setSession(org.apache.maven.execution.MavenSession session)
-
getObjectFactory
public java.lang.String getObjectFactory()
-
setObjectFactory
public void setObjectFactory(java.lang.String objectFactory)
-
getToolchainManager
public org.apache.maven.toolchain.ToolchainManager getToolchainManager()
-
setToolchainManager
public void setToolchainManager(org.apache.maven.toolchain.ToolchainManager toolchainManager)
-
isMavenParallel
public boolean isMavenParallel()
-
getDependenciesToScan
public java.lang.String[] getDependenciesToScan()
-
setDependenciesToScan
public void setDependenciesToScan(java.lang.String[] dependenciesToScan)
-
getPluginDescriptor
public org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor()
-
getProject
public org.apache.maven.project.MavenProject getProject()
-
setProject
public void setProject(org.apache.maven.project.MavenProject project)
-
getTestSourceDirectory
public java.io.File getTestSourceDirectory()
- Specified by:
getTestSourceDirectory
in interfaceSurefireExecutionParameters
-
setTestSourceDirectory
public void setTestSourceDirectory(java.io.File testSourceDirectory)
- Specified by:
setTestSourceDirectory
in interfaceSurefireExecutionParameters
-
getForkCount
public java.lang.String getForkCount()
-
isReuseForks
public boolean isReuseForks()
-
getAdditionalClasspathElements
public java.lang.String[] getAdditionalClasspathElements()
-
setAdditionalClasspathElements
public void setAdditionalClasspathElements(java.lang.String[] additionalClasspathElements)
-
getClasspathDependencyExcludes
public java.lang.String[] getClasspathDependencyExcludes()
-
setClasspathDependencyExcludes
public void setClasspathDependencyExcludes(java.lang.String[] classpathDependencyExcludes)
-
getClasspathDependencyScopeExclude
public java.lang.String getClasspathDependencyScopeExclude()
-
setClasspathDependencyScopeExclude
public void setClasspathDependencyScopeExclude(java.lang.String classpathDependencyScopeExclude)
-
getProjectBuildDirectory
public java.io.File getProjectBuildDirectory()
-
setProjectBuildDirectory
public void setProjectBuildDirectory(java.io.File projectBuildDirectory)
-
logDebugOrCliShowErrors
protected void logDebugOrCliShowErrors(java.lang.String s)
-
getJdkToolchain
public java.util.Map<java.lang.String,java.lang.String> getJdkToolchain()
-
setJdkToolchain
public void setJdkToolchain(java.util.Map<java.lang.String,java.lang.String> jdkToolchain)
-
getTempDir
public java.lang.String getTempDir()
-
setTempDir
public void setTempDir(java.lang.String tempDir)
-
-