Interface ArchiveOperations


  • public interface ArchiveOperations
    Operations on archives such as ZIP or TAR files.

    An instance of this type can be injected into a task, plugin or other object by annotating a public constructor or property getter method with javax.inject.Inject.

    Since:
    6.6
    • Method Detail

      • zipTree

        FileTree zipTree​(java.lang.Object zipPath)

        Creates a read-only FileTree which contains the contents of the given ZIP file, as defined by Project.zipTree(Object).

        Parameters:
        zipPath - The ZIP file. Evaluated as per Project.file(Object).
        Returns:
        the file tree. Never returns null.
      • tarTree

        FileTree tarTree​(java.lang.Object tarPath)

        Creates a read-only FileTree which contains the contents of the given TAR file, as defined by Project.tarTree(Object).

        Parameters:
        tarPath - The TAR file. Evaluated as per Project.file(Object).
        Returns:
        the file tree. Never returns null.