public class JarBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.List<Directory> |
directories |
java.nio.file.Path |
file |
java.util.List<FileSet> |
fileSets |
java.util.jar.Manifest |
manifest |
Constructor and Description |
---|
JarBuilder(java.nio.file.Path file) |
JarBuilder(java.lang.String file) |
Modifier and Type | Method and Description |
---|---|
int |
build() |
JarBuilder |
directory(Directory directory) |
JarBuilder |
ensureManifest(java.lang.String vendor,
java.lang.String version) |
JarBuilder |
fileSet(FileSet fileSet) |
JarBuilder |
fileSet(java.nio.file.Path directory) |
JarBuilder |
fileSet(java.lang.String directory) |
JarBuilder |
manifest(java.util.Map<java.lang.String,java.lang.Object> map) |
JarBuilder |
manifest(java.nio.file.Path file) |
JarBuilder |
optionalFileSet(FileSet fileSet) |
JarBuilder |
optionalFileSet(java.nio.file.Path directory) |
JarBuilder |
optionalFileSet(java.lang.String directory) |
public final java.util.List<Directory> directories
public final java.nio.file.Path file
public final java.util.List<FileSet> fileSets
public java.util.jar.Manifest manifest
public JarBuilder(java.lang.String file)
public JarBuilder(java.nio.file.Path file)
public int build() throws java.io.IOException
java.io.IOException
public JarBuilder directory(Directory directory) throws java.io.IOException
java.io.IOException
public JarBuilder ensureManifest(java.lang.String vendor, java.lang.String version)
public JarBuilder fileSet(java.nio.file.Path directory) throws java.io.IOException
java.io.IOException
public JarBuilder fileSet(java.lang.String directory) throws java.io.IOException
java.io.IOException
public JarBuilder fileSet(FileSet fileSet) throws java.io.IOException
java.io.IOException
public JarBuilder manifest(java.nio.file.Path file) throws java.io.IOException
java.io.IOException
public JarBuilder manifest(java.util.Map<java.lang.String,java.lang.Object> map)
public JarBuilder optionalFileSet(java.nio.file.Path directory) throws java.io.IOException
java.io.IOException
public JarBuilder optionalFileSet(java.lang.String directory) throws java.io.IOException
java.io.IOException
public JarBuilder optionalFileSet(FileSet fileSet) throws java.io.IOException
java.io.IOException