public class JkPluginJava extends JkPlugin implements JkJavaIdeSupport.JkSupplier
JkJavaProject
pre-configured with JkOptions
.
and a decoration for scaffolding.Modifier and Type | Class and Description |
---|---|
static class |
JkPluginJava.JkJavaPackOptions
Standard options for packaging java projects.
|
static class |
JkPluginJava.JkTestOptions
Options about tests
|
Modifier and Type | Field and Description |
---|---|
java.lang.String |
compilerExtraArgs |
JkPluginJava.JkJavaPackOptions |
pack
Options for the packaging tasks (jar creation).
|
JkPluginJava.JkTestOptions |
test
Options for the testing tasks.
|
Modifier | Constructor and Description |
---|---|
protected |
JkPluginJava(JkCommandSet commandSet) |
Modifier and Type | Method and Description |
---|---|
protected void |
activate()
Override this method to modify the commands itself or its bound plugins.
|
void |
compile() |
JkJavaIdeSupport |
getJavaIdeSupport() |
JkJavaProject |
getProject() |
JkPluginRepo |
getRepoPlugin() |
JkPluginScaffold |
getScaffoldPlugin() |
void |
info() |
protected void |
init()
This method is invoked right after plugin options has been injected
|
void |
pack() |
void |
publish() |
void |
publishLocal() |
void |
refreshDeps() |
void |
setProject(JkJavaProject javaProject) |
void |
showDependencies()
Displays the resolved dependency tree on the console.
|
void |
test() |
getCommandSet, getLowestJekaCompatibleVersion, help, name, toString
public final JkPluginJava.JkJavaPackOptions pack
public final JkPluginJava.JkTestOptions test
public java.lang.String compilerExtraArgs
protected JkPluginJava(JkCommandSet commandSet)
protected void init()
JkPlugin
protected void activate()
JkPlugin
public JkJavaProject getProject()
public void setProject(JkJavaProject javaProject)
public JkPluginRepo getRepoPlugin()
public JkPluginScaffold getScaffoldPlugin()
public void compile()
public void test()
public void pack()
public final void showDependencies()
public void info()
public void publish()
public void publishLocal()
public void refreshDeps()
public JkJavaIdeSupport getJavaIdeSupport()
getJavaIdeSupport
in interface JkJavaIdeSupport.JkSupplier