# Package-level declarations

The archive bundling org.gradle.api.Task implementations.

## Types

AbstractArchiveTask
Link copied to clipboard
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
abstract class AbstractArchiveTask : AbstractCopyTask
`AbstractArchiveTask` is the base class for all archive tasks.
Compression
Link copied to clipboard
enum Compression
Specifies the compression which should be applied to a TAR archive.
Jar
Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class Jar : Jar
Assembles a JAR archive.
Tar
Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class Tar : AbstractArchiveTask
Assembles a TAR archive.
War
Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class War : Jar
Assembles a WAR archive.
Zip
Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class Zip : AbstractArchiveTask
Assembles a ZIP archive.
ZipEntryCompression
Link copied to clipboard
enum ZipEntryCompression
Specifies the compression level of an archives contents.