Artifact.Appendable
interface Artifact.Appendable
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.