public class ProjectJkBean extends JkBean implements JkIdeSupport.JkSupplier
JkProject
pre-configured with JkProperties
.
and a decoration for scaffolding.Modifier and Type | Class and Description |
---|---|
static class |
ProjectJkBean.JkPackOptions
Standard options for packaging java projects.
|
static class |
ProjectJkBean.JkTestOptions
Options about tests
|
static class |
ProjectJkBean.ScaffoldTemplate |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
compilerExtraArgs |
java.nio.file.Path |
output |
ProjectJkBean.JkPackOptions |
pack
Options for the packaging tasks (jar creation).
|
ProjectJkBean.ScaffoldTemplate |
scaffoldTemplate |
ProjectJkBean.JkTestOptions |
test
Options for the testing tasks.
|
Modifier | Constructor and Description |
---|---|
protected |
ProjectJkBean() |
Modifier and Type | Method and Description |
---|---|
static void |
applyGpg(JkGpg gpg,
java.lang.String keyName,
JkProject project) |
void |
compile() |
JkIdeSupport |
getJavaIdeSupport() |
JkProject |
getProject() |
ScaffoldJkBean |
getScaffoldPlugin() |
void |
info() |
protected void |
init()
This method is invoked once field values have been injected.
|
void |
pack() |
protected void |
postInit() |
void |
preCompile() |
void |
publish() |
void |
publishLocal() |
void |
showDependencies()
Displays the resolved dependency tree on the console.
|
void |
showDependenciesXml() |
void |
test() |
clean, getBaseDir, getImportedJkBeans, getOutputDir, getRuntime, help, toString
public final ProjectJkBean.JkPackOptions pack
public final ProjectJkBean.JkTestOptions test
public java.lang.String compilerExtraArgs
public ProjectJkBean.ScaffoldTemplate scaffoldTemplate
public java.nio.file.Path output
protected void init()
JkBean
public JkProject getProject()
public ScaffoldJkBean getScaffoldPlugin()
public void preCompile()
public void compile()
public void test()
public void pack()
public final void showDependencies()
public void showDependenciesXml()
public void info()
public void publish()
public void publishLocal()
public JkIdeSupport getJavaIdeSupport()
getJavaIdeSupport
in interface JkIdeSupport.JkSupplier