public class CompilerConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CompilerConfiguration.CompilerReuseStrategy
Re-use strategy of the compiler (implement for java only).
|
Constructor and Description |
---|
CompilerConfiguration() |
public void setOutputLocation(String outputLocation)
public String getOutputLocation()
public void addClasspathEntry(String classpathEntry)
public void addModulepathEntry(String modulepathEntry)
public void addSourceLocation(String sourceLocation)
public void addInclude(String include)
public void addExclude(String exclude)
public void setDebug(boolean debug)
public boolean isDebug()
public void setDebugLevel(String debugLevel)
public String getDebugLevel()
public void setShowWarnings(boolean showWarnings)
public boolean isShowWarnings()
public boolean isShowDeprecation()
public void setShowDeprecation(boolean showDeprecation)
public boolean isFailOnWarning()
public void setFailOnWarning(boolean failOnWarnings)
public String getSourceVersion()
public void setSourceVersion(String sourceVersion)
public String getTargetVersion()
public void setTargetVersion(String targetVersion)
public String getReleaseVersion()
public void setReleaseVersion(String releaseVersion)
public String getSourceEncoding()
public void setSourceEncoding(String sourceEncoding)
public void addCompilerCustomArgument(String customArgument, String value)
@Deprecated public LinkedHashMap<String,String> getCustomCompilerArguments()
@Deprecated public void setCustomCompilerArguments(LinkedHashMap<String,String> customCompilerArguments)
customCompilerArguments
- public Map<String,String> getCustomCompilerArgumentsAsMap()
getCustomCompilerArgumentsEntries()
public void setCustomCompilerArgumentsAsMap(Map<String,String> customCompilerArguments)
public Collection<Map.Entry<String,String>> getCustomCompilerArgumentsEntries()
public boolean isFork()
public void setFork(boolean fork)
public String getMeminitial()
public void setMeminitial(String meminitial)
public String getMaxmem()
public void setMaxmem(String maxmem)
public String getExecutable()
public void setExecutable(String executable)
public File getWorkingDirectory()
public void setWorkingDirectory(File workingDirectory)
public File getBuildDirectory()
public void setBuildDirectory(File buildDirectory)
public String getOutputFileName()
public void setOutputFileName(String outputFileName)
public boolean isOptimize()
public void setOptimize(boolean optimize)
public String getCompilerVersion()
public void setCompilerVersion(String compilerVersion)
public boolean isVerbose()
public void setVerbose(boolean verbose)
public boolean isParameters()
public void setParameters(boolean parameters)
public void setProc(String proc)
public void setGeneratedSourcesDirectory(File generatedSourcesDirectory)
public File getGeneratedSourcesDirectory()
public String getProc()
public void setAnnotationProcessors(String[] annotationProcessors)
public String[] getAnnotationProcessors()
public void addProcessorPathEntry(String entry)
entry
- processor path entry to addpublic List<String> getProcessorPathEntries()
public void setProcessorPathEntries(List<String> processorPathEntries)
processorPathEntries
- the processorPathEntries to setpublic CompilerConfiguration.CompilerReuseStrategy getCompilerReuseStrategy()
public void setCompilerReuseStrategy(CompilerConfiguration.CompilerReuseStrategy compilerReuseStrategy)
public boolean isForceJavacCompilerUse()
public void setForceJavacCompilerUse(boolean forceJavacCompilerUse)
Copyright © 2001–2018 Codehaus Plexus. All rights reserved.