public class JkJavaProject extends java.lang.Object implements JkJavaIdeSupport.JkSupplier
| Modifier and Type | Field and Description |
|---|---|
JkJavaProjectPublication |
publication |
| Modifier and Type | Method and Description |
|---|---|
JkJavaProject |
apply(java.util.function.Consumer<JkJavaProject> projectConsumer) |
java.nio.file.Path |
getBaseDir() |
JkDependencyManagement<JkJavaProject> |
getDependencyManagement() |
JkJavaProjectDocumentation |
getDocumentation() |
java.lang.String |
getInfo() |
JkJavaIdeSupport |
getJavaIdeSupport() |
java.nio.file.Path |
getOutputDir()
Returns path of the directory under which are produced build files
|
JkJavaProjectProduction |
getProduction() |
JkJavaProjectPublication |
getPublication() |
JkJavaProjectTesting |
getTesting() |
static JkJavaProject |
of() |
JkJavaProject |
setBaseDir(java.nio.file.Path baseDir) |
JkJavaProject |
setOutputDir(java.lang.String relativePath)
Sets the output path dir relative to base dir.
|
JkLocalLibDependency |
toDependency() |
JkLocalLibDependency |
toDependency(JkArtifactId artifactId) |
java.lang.String |
toString() |
public final JkJavaProjectPublication publication
public static JkJavaProject of()
public JkJavaProject apply(java.util.function.Consumer<JkJavaProject> projectConsumer)
public java.nio.file.Path getBaseDir()
public JkJavaProject setBaseDir(java.nio.file.Path baseDir)
public java.nio.file.Path getOutputDir()
public JkJavaProject setOutputDir(java.lang.String relativePath)
public JkDependencyManagement<JkJavaProject> getDependencyManagement()
public JkJavaProjectTesting getTesting()
public JkJavaProjectProduction getProduction()
public JkJavaProjectPublication getPublication()
public JkJavaProjectDocumentation getDocumentation()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getInfo()
public JkJavaIdeSupport getJavaIdeSupport()
getJavaIdeSupport in interface JkJavaIdeSupport.JkSupplierpublic JkLocalLibDependency toDependency()
public JkLocalLibDependency toDependency(JkArtifactId artifactId)