Class AbstractWarMojo.DefaultWarPackagingContext

java.lang.Object
org.apache.maven.plugins.war.AbstractWarMojo.DefaultWarPackagingContext
All Implemented Interfaces:
WarPackagingContext
Enclosing class:
AbstractWarMojo

private class AbstractWarMojo.DefaultWarPackagingContext extends Object implements WarPackagingContext
WarPackagingContext default implementation
  • Field Details

    • artifactFactory

      private final org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
    • resourceEncoding

      private final String resourceEncoding
    • propertiesEncoding

      private final String propertiesEncoding
    • webappStructure

      private final WebappStructure webappStructure
    • webappDirectory

      private final File webappDirectory
    • overlayManager

      private final OverlayManager overlayManager
    • filterWrappers

      private final List<org.apache.maven.shared.filtering.FilterWrapper> filterWrappers
    • nonFilteredFileExtensions

      private List<String> nonFilteredFileExtensions
    • filteringDeploymentDescriptors

      private boolean filteringDeploymentDescriptors
    • useJvmChmod

      private boolean useJvmChmod
    • failOnMissingWebXml

      private final Boolean failOnMissingWebXml
    • outdatedResources

      private final Collection<String> outdatedResources
    • outputTimestamp

      private final String outputTimestamp
  • Constructor Details

    • DefaultWarPackagingContext

      DefaultWarPackagingContext(File webappDirectory, WebappStructure webappStructure, OverlayManager overlayManager, List<org.apache.maven.shared.filtering.FilterWrapper> filterWrappers, List<String> nonFilteredFileExtensions, boolean filteringDeploymentDescriptors, org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, String resourceEncoding, String propertiesEncoding, boolean useJvmChmod, Boolean failOnMissingWebXml, String outputTimestamp)
      Parameters:
      webappDirectory - The web application directory.
      webappStructure - The web app structure.
      overlayManager - The overlay manager.
      filterWrappers - The filter wrappers
      nonFilteredFileExtensions - The non filtered file extensions.
      filteringDeploymentDescriptors - The filtering deployment descriptors.
      artifactFactory - The artifact factory.
      resourceEncoding - The resource encoding.
      propertiesEncoding - The encoding to use for properties files.
      useJvmChmod - use Jvm chmod or not.
      failOnMissingWebXml - Flag to check whether we should ignore missing web.xml or not
      outputTimestamp - the output timestamp for reproducible archive creation
  • Method Details