public final class JkImlGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
JkDependencySet |
projectDependencies |
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 |
setDependencies(JkDependencyResolver dependencyResolver,
JkDependencySet dependencies) |
JkImlGenerator |
setForceJdkVersion(boolean forceJdkVersion) |
JkImlGenerator |
setImportedProjects(java.lang.Iterable<java.nio.file.Path> importedProjects) |
JkImlGenerator |
setRunDependencies(JkDependencyResolver buildDependencyResolver,
JkDependencySet dependencies) |
JkImlGenerator |
setSourceJavaVersion(JkJavaVersion sourceJavaVersion) |
JkImlGenerator |
setSourceLayout(JkProjectSourceLayout sourceLayout) |
JkImlGenerator |
setUseVarPath(boolean useVarPath) |
JkImlGenerator |
setWriter(javax.xml.stream.XMLStreamWriter writer) |
public JkDependencySet projectDependencies
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 setRunDependencies(JkDependencyResolver buildDependencyResolver, JkDependencySet dependencies)
public JkImlGenerator setImportedProjects(java.lang.Iterable<java.nio.file.Path> importedProjects)
public JkImlGenerator setForceJdkVersion(boolean forceJdkVersion)
public JkImlGenerator setUseVarPath(boolean useVarPath)
public JkImlGenerator setWriter(javax.xml.stream.XMLStreamWriter writer)