org.apache.myfaces.buildtools.maven2.plugin.javascript.jmt.archive
Class JavascriptArchiver

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.plexus.archiver.AbstractArchiver
          extended by org.codehaus.plexus.archiver.zip.AbstractZipArchiver
              extended by org.codehaus.plexus.archiver.zip.ZipArchiver
                  extended by org.codehaus.plexus.archiver.jar.JarArchiver
                      extended by org.apache.myfaces.buildtools.maven2.plugin.javascript.jmt.archive.JavascriptArchiver
All Implemented Interfaces:
org.codehaus.plexus.archiver.Archiver, org.codehaus.plexus.archiver.FilterEnabled, org.codehaus.plexus.archiver.FinalizerEnabled, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

public class JavascriptArchiver
extends org.codehaus.plexus.archiver.jar.JarArchiver

Custom archiver for javascript dependencies, packaged as "jsar" (JavaScript ARchive), that are simply a jar of scripts and resources.

Author:
Nicolas De Loof

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.plexus.archiver.jar.JarArchiver
org.codehaus.plexus.archiver.jar.JarArchiver.FilesetManifestConfig
 
Field Summary
 
Fields inherited from class org.codehaus.plexus.archiver.zip.AbstractZipArchiver
addedDirs, addingNewFiles, archiveType, doubleFilePass, duplicate, entries, skipWriting
 
Fields inherited from interface org.codehaus.plexus.archiver.Archiver
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE, DUPLICATES_ADD, DUPLICATES_FAIL, DUPLICATES_PRESERVE, DUPLICATES_SKIP, DUPLICATES_VALID_BEHAVIORS, ROLE
 
Constructor Summary
JavascriptArchiver()
           
 
Method Summary
 void createDefaultManifest(org.apache.maven.project.MavenProject project)
           
 
Methods inherited from class org.codehaus.plexus.archiver.jar.JarArchiver
addConfiguredIndexJars, addConfiguredManifest, cleanUp, createEmptyZip, finalizeZipOutputStream, findJarName, grabFilesAndDirs, hasVirtualFiles, initZipOutputStream, reset, setFilesetmanifest, setIndex, setManifest, setManifestEncoding, writeIndexLikeList, zipFile
 
Methods inherited from class org.codehaus.plexus.archiver.zip.AbstractZipArchiver
addParentDirs, addResources, close, execute, getArchiveType, getComment, getEncoding, getZipEntryNames, isCompress, isFileAdded, isFilesonly, isFileUpdated, isInUpdateMode, isRoundUp, isSupportingForced, revert, setComment, setCompress, setEncoding, setFilesonly, setRoundUp, setUpdateMode, zipDir, zipFile
 
Methods inherited from class org.codehaus.plexus.archiver.AbstractArchiver
addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchiveFinalizer, addDirectory, addDirectory, addDirectory, addDirectory, addFile, addFile, addFileSet, addResource, addResources, asArchiveEntry, asArchiveEntry, asResourceCollection, checkForced, contextualize, createArchive, getArchiveFinalizers, getDefaultDirectoryMode, getDefaultFileMode, getDestFile, getDirectoryMode, getDirs, getDuplicateBehavior, getFileMode, getFiles, getIncludeEmptyDirs, getLogger, getOverrideDirectoryMode, getOverrideFileMode, getRawDefaultDirectoryMode, getRawDefaultFileMode, getResources, isForced, isIgnorePermissions, isUptodate, isUseJvmChmod, runArchiveFinalizers, setArchiveFilters, setArchiveFinalizers, setDefaultDirectoryMode, setDefaultFileMode, setDestFile, setDirectoryMode, setDotFileDirectory, setDuplicateBehavior, setFileMode, setForced, setIgnorePermissions, setIncludeEmptyDirs, setUseJvmChmod, validate
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavascriptArchiver

public JavascriptArchiver()
Method Detail

createDefaultManifest

public void createDefaultManifest(org.apache.maven.project.MavenProject project)
                           throws org.codehaus.plexus.archiver.jar.ManifestException,
                                  IOException,
                                  org.codehaus.plexus.archiver.ArchiverException
Throws:
org.codehaus.plexus.archiver.jar.ManifestException
IOException
org.codehaus.plexus.archiver.ArchiverException


Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.