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)