Class EarExecutionContext

java.lang.Object
org.apache.maven.plugins.ear.EarExecutionContext

public class EarExecutionContext extends Object
Contains various runtime parameters used to customize the generated EAR file.
Author:
Stephane Nicoll
  • Constructor Details

    • EarExecutionContext

      public EarExecutionContext(org.apache.maven.project.MavenProject project, String mainArtifactId, String defaultLibBundleDir, org.apache.maven.plugins.ear.JbossConfiguration jbossConfiguration, String fileNameMappingName, ArtifactTypeMappingService typeMappingService)
      Parameters:
      project - MavenProject
      mainArtifactId - The artifactId.
      defaultLibBundleDir - The defaultLibBundleDir.
      jbossConfiguration - JbossConfiguration
      fileNameMappingName - file name mapping.
      typeMappingService - ArtifactTypeMappingService
  • Method Details

    • getDefaultLibBundleDir

      public String getDefaultLibBundleDir()
      Returns:
      defaultLibBundleDir
    • isJbossConfigured

      public boolean isJbossConfigured()
      Returns:
      jbossConfiguration
    • getOutputFileNameMapping

      public String getOutputFileNameMapping()
      Returns:
      outputFileNameMapping
    • getArtifactRepository

      public ArtifactRepository getArtifactRepository()
      Returns:
      artifactRepository