public final class JkImlGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KOTLIN_JAVA_RUNTIME_LIB |
Modifier and Type | Method and Description |
---|---|
JkImlGenerator |
addProjectLibrary(java.lang.String libraryName) |
java.lang.String |
generate()
Generate the .classpath file
|
static JkImlGenerator |
of(JkIdeSupport ideSupport) |
JkImlGenerator |
setDefDependencies(JkDependencySet defDependencies) |
JkImlGenerator |
setDefDependencyResolver(JkDependencyResolver defDependencyResolver) |
JkImlGenerator |
setExplicitJekaHome(java.nio.file.Path jekaHome) |
JkImlGenerator |
setExtraJekaModules(java.lang.Iterable<java.lang.String> extraModules) |
JkImlGenerator |
setFailOnDepsResolutionError(boolean fail) |
JkImlGenerator |
setForceJdkVersion(boolean forceJdkVersion) |
JkImlGenerator |
setUseVarPath(boolean useVarPath) |
JkImlGenerator |
setWriter(javax.xml.stream.XMLStreamWriter writer) |
void |
writeProjectLibraries() |
public static final java.lang.String KOTLIN_JAVA_RUNTIME_LIB
public static JkImlGenerator of(JkIdeSupport ideSupport)
public java.lang.String generate()
public void writeProjectLibraries() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public JkImlGenerator setExtraJekaModules(java.lang.Iterable<java.lang.String> extraModules)
public JkImlGenerator setForceJdkVersion(boolean forceJdkVersion)
public JkImlGenerator setUseVarPath(boolean useVarPath)
public JkImlGenerator setFailOnDepsResolutionError(boolean fail)
public JkImlGenerator setDefDependencyResolver(JkDependencyResolver defDependencyResolver)
public JkImlGenerator setDefDependencies(JkDependencySet defDependencies)
public JkImlGenerator setExplicitJekaHome(java.nio.file.Path jekaHome)
public JkImlGenerator addProjectLibrary(java.lang.String libraryName)
public JkImlGenerator setWriter(javax.xml.stream.XMLStreamWriter writer)