Interface AssemblerConfigurationSource

All Known Implementing Classes:
AbstractAssemblyMojo, SingleAssemblyMojo

public interface AssemblerConfigurationSource
Assembly configuration
  • Method Details

    • getDescriptors

      String[] getDescriptors()
      Returns:
      The descriptors.
    • getDescriptorReferences

      String[] getDescriptorReferences()
      Returns:
      The descriptor references.
    • getInlineDescriptors

      List<Assembly> getInlineDescriptors()
      Returns:
      a list of inline descriptors.
    • getDescriptorSourceDirectory

      File getDescriptorSourceDirectory()
      Returns:
      The descriptor source directory.
    • getBasedir

      File getBasedir()
      Returns:
      The base directory.
    • getProject

      org.apache.maven.project.MavenProject getProject()
      Returns:
      The Maven Project.
    • getSiteDirectory

      File getSiteDirectory()
      Returns:
      The site directory.
    • getFinalName

      String getFinalName()
      Returns:
      The final name.
    • isAssemblyIdAppended

      boolean isAssemblyIdAppended()
      Returns:
      append the assembly id.
    • getTarLongFileMode

      String getTarLongFileMode()
      Returns:
      Tar long file mode.
    • getOutputDirectory

      File getOutputDirectory()
      Returns:
      The output directory.
    • getWorkingDirectory

      File getWorkingDirectory()
      Returns:
      The working directory.
    • getJarArchiveConfiguration

      org.apache.maven.archiver.MavenArchiveConfiguration getJarArchiveConfiguration()
      Returns:
      the jar archive configuration.
    • getTemporaryRootDirectory

      File getTemporaryRootDirectory()
      Returns:
      The temporary root directory.
    • getArchiveBaseDirectory

      File getArchiveBaseDirectory()
      Returns:
      The archive base directory.
    • getFilters

      List<String> getFilters()
      Returns:
      The filters.
    • getAdditionalProperties

      Properties getAdditionalProperties()
      Returns:
      the additional properties
    • isIncludeProjectBuildFilters

      boolean isIncludeProjectBuildFilters()
      Returns:
      include the project build filters or not.
    • getReactorProjects

      List<org.apache.maven.project.MavenProject> getReactorProjects()
      Returns:
      The list of reactor projects.
    • isDryRun

      boolean isDryRun()
      Returns:
      Is this a test run.
    • isIgnoreDirFormatExtensions

      boolean isIgnoreDirFormatExtensions()
      Returns:
      Ignore directory format extensions.
    • isIgnoreMissingDescriptor

      boolean isIgnoreMissingDescriptor()
      Returns:
      Ignore missing descriptor.
    • getMavenSession

      org.apache.maven.execution.MavenSession getMavenSession()
      Returns:
      The maven session.
    • getArchiverConfig

      String getArchiverConfig()
      Returns:
      The archiver configuration.
    • getMavenReaderFilter

      org.apache.maven.shared.filtering.MavenReaderFilter getMavenReaderFilter()
      Maven shared filtering utility.
      Returns:
      the maven reader filter
    • isUpdateOnly

      boolean isUpdateOnly()
      Returns:
      Update only yes/no.
    • isIgnorePermissions

      boolean isIgnorePermissions()
      Returns:
      Ignore permissions yes/no.
    • getEncoding

      String getEncoding()
      Returns:
      The current encoding.
    • getEscapeString

      String getEscapeString()
      Returns:
      The escape string.
    • getDelimiters

      List<String> getDelimiters()
      Returns:
      The list of delimiters.
    • getRepositoryInterpolator

      org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getRepositoryInterpolator()
    • getCommandLinePropsInterpolator

      org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getCommandLinePropsInterpolator()
      Gets an interpolator from environment variables and stuff
    • getEnvInterpolator

      org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getEnvInterpolator()
      Gets an interpolator from environment variables and stuff
    • getMainProjectInterpolator

      org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getMainProjectInterpolator()
    • getOverrideUid

      Integer getOverrideUid()
      Returns:
      Override UID.
    • getOverrideUserName

      String getOverrideUserName()
      Returns:
      Override user name.
    • getOverrideGid

      Integer getOverrideGid()
      Returns:
      Override GID.
    • getOverrideGroupName

      String getOverrideGroupName()
      Returns:
      Override group name.
    • isRecompressZippedFiles

      boolean isRecompressZippedFiles()
      Returns:
      Indicates if zip archives being added to the assembly should be compressed again.
    • getMergeManifestMode

      String getMergeManifestMode()
      Returns:
      the merge manifest mode in the JarArchiver