public class JarPackagingProcessor extends AbstractCompilingProcessor<org.jboss.shrinkwrap.api.spec.JavaArchive> implements PackagingProcessor<org.jboss.shrinkwrap.api.spec.JavaArchive>
| Modifier and Type | Field and Description |
|---|---|
static String |
MAVEN_WAR_PLUGIN_KEY |
session| Constructor and Description |
|---|
JarPackagingProcessor() |
| Modifier and Type | Method and Description |
|---|---|
JarPackagingProcessor |
configure(org.jboss.shrinkwrap.api.Archive<?> archive,
MavenWorkingSession session)
Configures packaging processor by passing Maven working session and original archive
|
org.jboss.shrinkwrap.api.spec.JavaArchive |
getResultingArchive()
Returns archive as a ShrinkWrap archive
|
boolean |
handles(PackagingType packagingType)
Check that
packagingType is supported by this packaging processor |
JarPackagingProcessor |
importBuildOutput(MavenResolutionStrategy strategy)
Compiles, packages and resolve dependencies for the project.
|
compile, configure, hasGeneratedNamepublic static final String MAVEN_WAR_PLUGIN_KEY
public boolean handles(PackagingType packagingType)
PackagingProcessorpackagingType is supported by this packaging processorhandles in interface PackagingProcessor<org.jboss.shrinkwrap.api.spec.JavaArchive>public JarPackagingProcessor configure(org.jboss.shrinkwrap.api.Archive<?> archive, MavenWorkingSession session)
PackagingProcessorconfigure in interface PackagingProcessor<org.jboss.shrinkwrap.api.spec.JavaArchive>archive - Original archive holdersession - Current Maven working sessionpublic JarPackagingProcessor importBuildOutput(MavenResolutionStrategy strategy) throws ResolutionException, IllegalArgumentException, UnsupportedOperationException
PackagingProcessorstrategy to define what dependencies will be
packaged into project.importBuildOutput in interface PackagingProcessor<org.jboss.shrinkwrap.api.spec.JavaArchive>strategy - The strategy defining objects to be packagedResolutionException - If a dependency of the project could not be resolvedIllegalArgumentException - If strategy is nullUnsupportedOperationExceptionpublic org.jboss.shrinkwrap.api.spec.JavaArchive getResultingArchive()
PackagingProcessorgetResultingArchive in interface PackagingProcessor<org.jboss.shrinkwrap.api.spec.JavaArchive>Copyright © 2024 JBoss by Red Hat. All rights reserved.