ShrinkWrap Resolver Maven Archive Implementation 2.0.0-cr-1

org.jboss.shrinkwrap.resolver.impl.maven.archive.plugins
Class AbstractPackagingPluginConfiguration

java.lang.Object
  extended by org.jboss.shrinkwrap.resolver.impl.maven.archive.plugins.AbstractPackagingPluginConfiguration
Direct Known Subclasses:
JarPluginConfiguration, WarPluginConfiguration

public abstract class AbstractPackagingPluginConfiguration
extends Object

An abstraction of the plugin that contains MavenArchiveConfiguration.

Author:
Karel Piwko

Constructor Summary
protected AbstractPackagingPluginConfiguration(ParsedPomFile pomFile)
           
 
Method Summary
 Manifest constructManifest()
          Gets a manifest based on configuration of the packaged archive
 MavenArchiveConfiguration getArchiveConfiguration()
          Gets Maven Archive configuration
abstract  String[] getExcludes()
          Returns an array of file patterns to be excluded from an archive
abstract  String[] getIncludes()
          Returns an array of file patterns to be included in an archive
abstract  String getPluginGA()
          Returns groupId:artifactId for the plugin configuration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPackagingPluginConfiguration

protected AbstractPackagingPluginConfiguration(ParsedPomFile pomFile)
Method Detail

getPluginGA

public abstract String getPluginGA()
Returns groupId:artifactId for the plugin configuration

Returns:

getIncludes

public abstract String[] getIncludes()
Returns an array of file patterns to be included in an archive

Returns:

getExcludes

public abstract String[] getExcludes()
Returns an array of file patterns to be excluded from an archive

Returns:

getArchiveConfiguration

public MavenArchiveConfiguration getArchiveConfiguration()
Gets Maven Archive configuration

Returns:

constructManifest

public Manifest constructManifest()
Gets a manifest based on configuration of the packaged archive

Returns:

ShrinkWrap Resolver Maven Archive Implementation 2.0.0-cr-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.