public class JkJ2eWarProjectAdapter
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
configure(JkProject project) |
void |
configure(JkProject project,
boolean publishedAsMainArtifact,
boolean keepJar)
Configures a project in order it publishes war archive.
|
void |
generateWar(java.nio.file.Path dist,
JkProject project) |
static JkJ2eWarProjectAdapter |
of() |
JkJ2eWarProjectAdapter |
setExtraStaticResourcePath(java.nio.file.Path extraStaticResourcePath) |
JkJ2eWarProjectAdapter |
setGenerateExploded(boolean generateExploded) |
JkJ2eWarProjectAdapter |
setWebappPath(java.lang.String webappPath) |
public static JkJ2eWarProjectAdapter of()
public JkJ2eWarProjectAdapter setExtraStaticResourcePath(java.nio.file.Path extraStaticResourcePath)
public JkJ2eWarProjectAdapter setWebappPath(java.lang.String webappPath)
public JkJ2eWarProjectAdapter setGenerateExploded(boolean generateExploded)
public void configure(JkProject project, boolean publishedAsMainArtifact, boolean keepJar)
JkProjectPublication.pack() as jar archive may be created or not.publishedAsMainArtifact - if true, war will be published as the main artifact, so without any dependencies.keepJar - if false, no jar archive will be created/deployed.public void configure(JkProject project)
public void generateWar(java.nio.file.Path dist,
JkProject project)