Package sbt_inc
Class SbtIncrementalCompiler
java.lang.Object
sbt_inc.SbtIncrementalCompiler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate com.typesafe.zinc.Compilerstatic final Stringstatic final Stringstatic final Stringprivate Fileprivate Fileprivate org.apache.maven.plugin.logging.Logprivate xsbti.Loggerstatic final Stringprivate booleanstatic final Stringprivate com.typesafe.zinc.ZincClient -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringcacheMapToString(Map<File, File> cacheMap) voidcompile(File baseDir, List<String> classpathElements, List<File> sources, File classesDirectory, List<String> scalacOptions, List<String> javacOptions, File cacheFile, Map<File, File> cacheMap, String compileOrder, org.apache.maven.toolchain.Toolchain toolchain) private com.typesafe.zinc.IncOptionsprivate StringlogLevelToString(org.apache.maven.plugin.logging.Log l) pathsToFiles(List<String> paths) private voidzincCompile(File baseDir, List<String> classpathElements, List<File> sources, File classesDirectory, List<String> scalacOptions, List<String> javacOptions, File cacheFile, Map<File, File> cacheMap, String compileOrder, org.apache.maven.toolchain.Toolchain toolchain)
-
Field Details
-
SBT_GROUP_ID
- See Also:
-
COMPILER_INTEGRATION_ARTIFACT_ID
- See Also:
-
COMPILER_INTERFACE_ARTIFACT_ID
- See Also:
-
COMPILER_INTERFACE_CLASSIFIER
- See Also:
-
XSBTI_ARTIFACT_ID
- See Also:
-
ANALYSIS_MAP_ARG_SEPARATOR
- See Also:
-
ANALYSIS_MAP_PAIR_SEPARATOR
-
log
private org.apache.maven.plugin.logging.Log log -
zinc
private com.typesafe.zinc.ZincClient zinc -
useServer
private boolean useServer -
compilerJar
-
libraryJar
-
extraJars
-
extraArgs
-
logger
private xsbti.Logger logger -
compiler
private com.typesafe.zinc.Compiler compiler
-
-
Constructor Details
-
Method Details
-
defaultOptions
private com.typesafe.zinc.IncOptions defaultOptions() -
compile
public void compile(File baseDir, List<String> classpathElements, List<File> sources, File classesDirectory, List<String> scalacOptions, List<String> javacOptions, File cacheFile, Map<File, File> cacheMap, String compileOrder, org.apache.maven.toolchain.Toolchain toolchain) throws Exception- Throws:
Exception
-
zincCompile
private void zincCompile(File baseDir, List<String> classpathElements, List<File> sources, File classesDirectory, List<String> scalacOptions, List<String> javacOptions, File cacheFile, Map<File, File> cacheMap, String compileOrder, org.apache.maven.toolchain.Toolchain toolchain) throws Exception- Throws:
Exception
-
pathsToFiles
-
logLevelToString
-
cacheMapToString
- Throws:
Exception
-