public final class JkImlGenerator
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generate()
Generate the .classpath file
|
static JkImlGenerator |
of(JkJavaProjectIde projectIde)
Constructs a
JkImlGenerator to the project base directory |
static JkImlGenerator |
of(java.nio.file.Path baseDir) |
JkImlGenerator |
setDefDependencies(JkDependencyResolver buildDependencyResolver,
JkDependencySet dependencies) |
JkImlGenerator |
setDependencies(JkDependencyResolver dependencyResolver,
JkDependencySet dependencies) |
JkImlGenerator |
setFailOnDepsResolutionError(boolean fail) |
JkImlGenerator |
setForceJdkVersion(boolean forceJdkVersion) |
JkImlGenerator |
setImportedTestModules(java.lang.Iterable<java.lang.String> importedTestModules) |
JkImlGenerator |
setSourceJavaVersion(JkJavaVersion sourceJavaVersion) |
JkImlGenerator |
setSourceLayout(JkProjectSourceLayout sourceLayout) |
JkImlGenerator |
setUseVarPath(boolean useVarPath) |
JkImlGenerator |
setWriter(javax.xml.stream.XMLStreamWriter writer) |
public static JkImlGenerator of(JkJavaProjectIde projectIde)
JkImlGenerator
to the project base directorypublic static JkImlGenerator of(java.nio.file.Path baseDir)
public java.lang.String generate()
public JkImlGenerator setSourceLayout(JkProjectSourceLayout sourceLayout)
public JkImlGenerator setSourceJavaVersion(JkJavaVersion sourceJavaVersion)
public JkImlGenerator setDependencies(JkDependencyResolver dependencyResolver, JkDependencySet dependencies)
public JkImlGenerator setDefDependencies(JkDependencyResolver buildDependencyResolver, JkDependencySet dependencies)
public JkImlGenerator setImportedTestModules(java.lang.Iterable<java.lang.String> importedTestModules)
public JkImlGenerator setForceJdkVersion(boolean forceJdkVersion)
public JkImlGenerator setUseVarPath(boolean useVarPath)
public JkImlGenerator setFailOnDepsResolutionError(boolean fail)
public JkImlGenerator setWriter(javax.xml.stream.XMLStreamWriter writer)