Class ClassesPackagingTask
java.lang.Object
org.apache.maven.plugins.war.packaging.AbstractWarPackagingTask
org.apache.maven.plugins.war.packaging.ClassesPackagingTask
- All Implemented Interfaces:
WarPackagingTask
Handles the classes directory that needs to be packaged in the web application.
Based on the
WarPackagingContext.archiveClasses()
flag, the resources are either copied into to
WEB-INF/classes
directory or archived in a jar within the WEB-INF/lib
directory.-
Field Summary
FieldsFields inherited from class org.apache.maven.plugins.war.packaging.AbstractWarPackagingTask
CLASSES_PATH, DEFAULT_INCLUDES, LIB_PATH, META_INF_PATH, WEB_INF_PATH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
generateJarArchive
(WarPackagingContext context) void
performPackaging
(WarPackagingContext context) Performs the packaging for the specified task.Methods inherited from class org.apache.maven.plugins.war.packaging.AbstractWarPackagingTask
copyFile, copyFile, copyFiles, copyFiles, copyFilteredFile, doUnpack, getArtifactFinalName, getEncoding, getFilesToIncludes, getFilesToIncludes
-
Field Details
-
currentProjectOverlay
-
-
Constructor Details
-
ClassesPackagingTask
- Parameters:
currentProjectOverlay
-currentProjectOverlay
-
-
Method Details
-
performPackaging
public void performPackaging(WarPackagingContext context) throws org.apache.maven.plugin.MojoExecutionException Description copied from interface:WarPackagingTask
Performs the packaging for the specified task. The task is responsible to update the packaging context, namely with the files that have been copied.- Parameters:
context
- the packaging context- Throws:
org.apache.maven.plugin.MojoExecutionException
- if an error occurred
-
generateJarArchive
protected void generateJarArchive(WarPackagingContext context) throws org.apache.maven.plugin.MojoExecutionException - Parameters:
context
- The warPackingContext.- Throws:
org.apache.maven.plugin.MojoExecutionException
- In case of an error.
-