Package sbt_inc
Class SbtIncrementalCompiler
java.lang.Object
sbt_inc.SbtIncrementalCompiler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private static final String
private com.typesafe.zinc.Compiler
static final String
static final String
static final String
private File
private File
private org.apache.maven.plugin.logging.Log
private xsbti.Logger
static final String
private boolean
static final String
private com.typesafe.zinc.ZincClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
cacheMapToString
(Map<File, File> cacheMap) 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) private com.typesafe.zinc.IncOptions
private String
logLevelToString
(org.apache.maven.plugin.logging.Log l) pathsToFiles
(List<String> paths) 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)
-
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
-