ShrinkWrap Resolver Maven Archive Implementation 2.0.0-cr-1

org.jboss.shrinkwrap.resolver.impl.maven.archive.packaging
Class AbstractCompilingProcessor<ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>

java.lang.Object
  extended by org.jboss.shrinkwrap.resolver.impl.maven.archive.packaging.AbstractCompilingProcessor<ARCHIVETYPE>
Type Parameters:
ARCHIVETYPE - Type of the archive produced
All Implemented Interfaces:
PackagingProcessor<ARCHIVETYPE>
Direct Known Subclasses:
JarPackagingProcessor, WarPackagingProcessor

public abstract class AbstractCompilingProcessor<ARCHIVETYPE extends org.jboss.shrinkwrap.api.Archive<ARCHIVETYPE>>
extends Object
implements PackagingProcessor<ARCHIVETYPE>

Packaging processor which is able to compile Java sources

Author:
Karel Piwko

Field Summary
protected  MavenWorkingSession session
           
 
Constructor Summary
AbstractCompilingProcessor()
           
 
Method Summary
protected  AbstractCompilingProcessor<ARCHIVETYPE> compile(File inputDirectory, File outputDirectory, ScopeType... scopes)
           
protected  PackagingProcessor<ARCHIVETYPE> configure(MavenWorkingSession session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.shrinkwrap.resolver.spi.maven.archive.packaging.PackagingProcessor
configure, getResultingArchive, handles, importBuildOutput
 

Field Detail

session

protected MavenWorkingSession session
Constructor Detail

AbstractCompilingProcessor

public AbstractCompilingProcessor()
Method Detail

configure

protected PackagingProcessor<ARCHIVETYPE> configure(MavenWorkingSession session)

compile

protected AbstractCompilingProcessor<ARCHIVETYPE> compile(File inputDirectory,
                                                          File outputDirectory,
                                                          ScopeType... scopes)

ShrinkWrap Resolver Maven Archive Implementation 2.0.0-cr-1

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