Artifact.Appendable

Added in 4.2.0

interface Artifact.Appendable

Known direct subclasses
MultipleArtifact.NATIVE_DEBUG_METADATA

Directories with native debug metadata

MultipleArtifact.NATIVE_SYMBOL_TABLES

Directories with debug symbol table

ScopedArtifact.CLASSES

.class files, result of sources compilation and/or external dependencies depending on the scope; includes users' transformation, but does not include Jacoco instrumentation

ScopedArtifact.JAVA_RES

Denotes an artifact type that can be appended to. Appending means that existing artifacts produced by other tasks are untouched and a new task producing the artifact type will have its output appended to the list of artifacts.

Due to the additive behavior of the append scenario, an Appendable must be a Multiple.