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(JkJavaProject javaProject) |
static JkImlGenerator |
of(JkProjectSourceLayout sourceLayout,
JkDependencySet dependencies,
JkDependencyResolver resolver)
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(JkProjectSourceLayout sourceLayout, JkDependencySet dependencies, JkDependencyResolver resolver)
JkImlGenerator
to the project base directorypublic static JkImlGenerator of(java.nio.file.Path baseDir)
public static JkImlGenerator of(JkJavaProject javaProject)
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)