public final class SpringbootJkBean
extends dev.jeka.core.tool.JkBean
| Modifier and Type | Field and Description |
|---|---|
boolean |
autoSpringRepo |
boolean |
createOriginalJar |
java.lang.String |
mainClassName |
static dev.jeka.core.api.depmanagement.artifact.JkArtifactId |
ORIGINAL_ARTIFACT |
java.lang.String |
runArgs |
java.lang.String |
scaffoldDefClasspath |
static java.lang.String |
SPRING_BOOT_VERSION_MANIFEST_ENTRY |
| Modifier | Constructor and Description |
|---|---|
protected |
SpringbootJkBean()
Right after to be instantiated, plugin instances are likely to configured by the owning build.
|
| Modifier and Type | Method and Description |
|---|---|
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.resolution.JkDependencyResolver dependencyResolver,
java.lang.String springbootVersion) |
protected void |
postInit() |
dev.jeka.core.tool.builtins.project.ProjectJkBean |
projectBean() |
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
public boolean createOriginalJar
public java.lang.String scaffoldDefClasspath
protected SpringbootJkBean()
public void setSpringbootVersion(java.lang.String springbootVersion)
protected void postInit()
postInit in class dev.jeka.core.tool.JkBeanpublic void run()
public void runAsync()
public void createBootJar()
public void createBootJar(java.nio.file.Path target)
public dev.jeka.core.tool.builtins.project.ProjectJkBean projectBean()
public static dev.jeka.core.api.tooling.JkPom getSpringbootBom(dev.jeka.core.api.depmanagement.resolution.JkDependencyResolver dependencyResolver,
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()