public final class JkImlGenerator
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
JkIml |
computeIml() |
JkImlGenerator |
configureIml(java.util.function.Consumer<JkIml> imlConfigurer) |
static java.util.Optional<java.nio.file.Path> |
findImlFile(java.nio.file.Path projectDir) |
java.nio.file.Path |
getExplicitJekaHome() |
JkIdeSupport |
getIdeSupport() |
boolean |
isUseVarPath() |
static JkImlGenerator |
of() |
JkImlGenerator |
setBaseDir(java.nio.file.Path baseDir) |
JkImlGenerator |
setDefClasspath(JkPathSequence defClasspath) |
JkImlGenerator |
setDefImportedProjects(JkPathSequence defImportedProjects) |
JkImlGenerator |
setExplicitJekaHome(java.nio.file.Path explicitJekaHome) |
JkImlGenerator |
setFailOnDepsResolutionError(boolean failOnDepsResolutionError) |
JkImlGenerator |
setIdeSupport(JkIdeSupport ideSupport) |
JkImlGenerator |
setSkipJeka(boolean skipJeka) |
JkImlGenerator |
setUseVarPath(boolean useVarPath) |
public static JkImlGenerator of()
public boolean isUseVarPath()
public JkImlGenerator setUseVarPath(boolean useVarPath)
public JkImlGenerator setDefClasspath(JkPathSequence defClasspath)
public JkImlGenerator setDefImportedProjects(JkPathSequence defImportedProjects)
public JkImlGenerator setBaseDir(java.nio.file.Path baseDir)
public JkImlGenerator configureIml(java.util.function.Consumer<JkIml> imlConfigurer)
public java.nio.file.Path getExplicitJekaHome()
public JkImlGenerator setExplicitJekaHome(java.nio.file.Path explicitJekaHome)
public JkIdeSupport getIdeSupport()
public JkImlGenerator setIdeSupport(JkIdeSupport ideSupport)
public JkImlGenerator setSkipJeka(boolean skipJeka)
public JkImlGenerator setFailOnDepsResolutionError(boolean failOnDepsResolutionError)
public JkIml computeIml()
public static java.util.Optional<java.nio.file.Path> findImlFile(java.nio.file.Path projectDir)