public final class JkPluginSpringboot
extends dev.jeka.core.tool.JkPlugin
| Modifier and Type | Field | Description |
|---|---|---|
boolean |
autoSpringRepo |
|
java.lang.String |
mainClassName |
|
static dev.jeka.core.api.depmanagement.artifact.JkArtifactId |
ORIGINAL_ARTIFACT |
|
java.lang.String |
runArgs |
|
static java.lang.String |
SPRING_BOOT_VERSION_MANIFEST_ENTRY |
| Modifier | Constructor | Description |
|---|---|---|
protected |
JkPluginSpringboot(dev.jeka.core.tool.JkClass jkClass) |
Right after to be instantiated, plugin instances are likely to configured by the owning build.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
afterSetup() |
|
void |
createBootJar() |
Creates the bootable jar at the standard location.
|
void |
createBootJar(java.nio.file.Path target) |
Creates the bootable jar at the specified location.
|
static void |
createBootJar(java.nio.file.Path original,
dev.jeka.core.api.file.JkPathSequence libsToInclude,
java.nio.file.Path bootLoaderJar,
java.nio.file.Path targetJar,
java.lang.String springbootVersion) |
|
static dev.jeka.core.api.tooling.JkPom |
getSpringbootBom(dev.jeka.core.api.depmanagement.JkRepoSet repos,
java.lang.String springbootVersion) |
|
dev.jeka.core.tool.builtins.java.JkPluginJava |
javaPlugin() |
|
void |
run() |
|
void |
runAsync() |
|
void |
scaffoldSample() |
|
void |
setSpringbootVersion(java.lang.String springbootVersion) |
public static final dev.jeka.core.api.depmanagement.artifact.JkArtifactId ORIGINAL_ARTIFACT
public static final java.lang.String SPRING_BOOT_VERSION_MANIFEST_ENTRY
public java.lang.String mainClassName
public boolean autoSpringRepo
public java.lang.String runArgs
protected JkPluginSpringboot(dev.jeka.core.tool.JkClass jkClass)
public void setSpringbootVersion(java.lang.String springbootVersion)
protected void afterSetup()
afterSetup in class dev.jeka.core.tool.JkPluginpublic void run()
public void runAsync()
public void createBootJar()
public void createBootJar(java.nio.file.Path target)
public dev.jeka.core.tool.builtins.java.JkPluginJava javaPlugin()
public static dev.jeka.core.api.tooling.JkPom getSpringbootBom(dev.jeka.core.api.depmanagement.JkRepoSet repos,
java.lang.String springbootVersion)
public static void createBootJar(java.nio.file.Path original,
dev.jeka.core.api.file.JkPathSequence libsToInclude,
java.nio.file.Path bootLoaderJar,
java.nio.file.Path targetJar,
java.lang.String springbootVersion)
public void scaffoldSample()