public class JkJavaProjectJarProduction
extends java.lang.Object
Java Project Jar Production has common characteristics :
JkJavaProjectJarProduction
scope.Modifier and Type | Field and Description |
---|---|
JkJavaProject |
__
For Parent chaining
|
Modifier and Type | Method and Description |
---|---|
JkJavaProjectJarProduction |
apply(java.util.function.Consumer<JkJavaProjectJarProduction> consumer) |
void |
createBinJar() |
void |
createBinJar(java.nio.file.Path target) |
void |
createFatJar() |
void |
createFatJar(java.nio.file.Path target) |
JkJavaProjectCompilation<JkJavaProjectJarProduction> |
getCompilation() |
JkDependencyManagement<JkJavaProjectJarProduction> |
getDependencyManagement() |
JkPathTreeSet |
getExtraFilesToIncludeInJar() |
JkManifest<JkJavaProjectJarProduction> |
getManifest() |
JkJavaProject |
getProject() |
JkJavaProjectTesting |
getTesting() |
JkJavaProjectJarProduction |
setExtraFilesToIncludeInFatJar(JkPathTreeSet extraFilesToIncludeInFatJar)
File trees specified here will be added to the fat jar.
|
public JkJavaProject __
public JkJavaProjectJarProduction apply(java.util.function.Consumer<JkJavaProjectJarProduction> consumer)
public JkDependencyManagement<JkJavaProjectJarProduction> getDependencyManagement()
public JkJavaProjectCompilation<JkJavaProjectJarProduction> getCompilation()
public JkJavaProjectTesting getTesting()
public JkManifest<JkJavaProjectJarProduction> getManifest()
public JkJavaProject getProject()
public void createBinJar(java.nio.file.Path target)
public void createBinJar()
public void createFatJar(java.nio.file.Path target)
public void createFatJar()
public JkPathTreeSet getExtraFilesToIncludeInJar()
public JkJavaProjectJarProduction setExtraFilesToIncludeInFatJar(JkPathTreeSet extraFilesToIncludeInFatJar)