org.cruxframework.crux.tools.jar
Class JarCreator

java.lang.Object
  extended by org.cruxframework.crux.core.utils.FilePatternHandler
      extended by org.cruxframework.crux.tools.jar.JarCreator

public class JarCreator
extends FilePatternHandler

A Helper class to create Jar files.

Author:
Thiago da Rosa de Bustamante

Field Summary
static String MANIFEST_BUILD_TIMESTAMP_PROPERTY
           
 
Constructor Summary
JarCreator(File[] inputDirectory, File outputFile)
           
JarCreator(File[] inputDirectory, File outputFile, Map<String,String> metaInfAttributes)
           
JarCreator(File[] inputDirectory, File outputFile, String includes, String excludes, Map<String,String> metaInfAttributes, boolean unpackaged)
           
 
Method Summary
 void createJar()
           
 
Methods inherited from class org.cruxframework.crux.core.utils.FilePatternHandler
getExcludes, getIncludes, isValidEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MANIFEST_BUILD_TIMESTAMP_PROPERTY

public static final String MANIFEST_BUILD_TIMESTAMP_PROPERTY
See Also:
Constant Field Values
Constructor Detail

JarCreator

public JarCreator(File[] inputDirectory,
                  File outputFile)
           throws IOException
Parameters:
inputDirectory -
outputFile -
Throws:
IOException

JarCreator

public JarCreator(File[] inputDirectory,
                  File outputFile,
                  Map<String,String> metaInfAttributes)
           throws IOException
Parameters:
inputDirectory -
outputFile -
metaInfAttributes -
Throws:
IOException

JarCreator

public JarCreator(File[] inputDirectory,
                  File outputFile,
                  String includes,
                  String excludes,
                  Map<String,String> metaInfAttributes,
                  boolean unpackaged)
           throws IOException
Parameters:
inputDirectory -
outputFile -
includes -
excludes -
metaInfAttributes -
Throws:
IOException
Method Detail

createJar

public void createJar()
               throws IOException
Throws:
IOException


Copyright © 2014. All rights reserved.