Package org.jreleaser.maven.plugin
Class Archive
- java.lang.Object
-
- org.jreleaser.maven.plugin.Archive
-
- All Implemented Interfaces:
Activatable,Assembler,ExtraProperties
public class Archive extends java.lang.Object- Since:
- 0.8.0
- Author:
- Andres Almiray
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classArchive.Format
-
Field Summary
Fields Modifier and Type Field Description protected Activeactiveprotected booleanenabledprotected java.lang.Booleanexportedprotected java.util.Map<java.lang.String,java.lang.Object>extraPropertiesprotected java.util.List<FileSet>fileSetsprotected java.lang.Stringnameprotected java.util.Set<Artifact>output
-
Constructor Summary
Constructors Constructor Description Archive()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFile(FileSet file)voidaddFiles(java.util.List<FileSet> files)voidaddFormat(Archive.Format format)voidaddOutput(Artifact artifact)ActivegetActive()java.lang.StringgetArchiveName()Distribution.DistributionTypegetDistributionType()java.util.Map<java.lang.String,java.lang.Object>getExtraProperties()java.util.List<FileSet>getFileSets()java.util.Set<Archive.Format>getFormats()java.lang.StringgetName()java.util.Set<Artifact>getOutputs()booleanisAttachPlatform()booleanisAttachPlatformSet()booleanisExported()java.lang.StringresolveActive()voidsetActive(Active active)voidsetArchiveName(java.lang.String archiveName)voidsetAttachPlatform(java.lang.Boolean attachPlatform)voidsetDistributionType(Distribution.DistributionType distributionType)voidsetExported(boolean exported)voidsetExtraProperties(java.util.Map<java.lang.String,java.lang.Object> extraProperties)voidsetFileSets(java.util.List<FileSet> fileSets)voidsetFormats(java.util.Set<Archive.Format> formats)voidsetName(java.lang.String name)voidsetOutputs(java.util.Set<Artifact> output)
-
-
-
Field Detail
-
output
protected final java.util.Set<Artifact> output
-
extraProperties
protected final java.util.Map<java.lang.String,java.lang.Object> extraProperties
-
fileSets
protected final java.util.List<FileSet> fileSets
-
name
protected java.lang.String name
-
enabled
protected boolean enabled
-
active
protected Active active
-
exported
protected java.lang.Boolean exported
-
-
Method Detail
-
getDistributionType
public Distribution.DistributionType getDistributionType()
-
setDistributionType
public void setDistributionType(Distribution.DistributionType distributionType)
-
getArchiveName
public java.lang.String getArchiveName()
-
setArchiveName
public void setArchiveName(java.lang.String archiveName)
-
isAttachPlatformSet
public boolean isAttachPlatformSet()
-
isAttachPlatform
public boolean isAttachPlatform()
-
setAttachPlatform
public void setAttachPlatform(java.lang.Boolean attachPlatform)
-
getFormats
public java.util.Set<Archive.Format> getFormats()
-
setFormats
public void setFormats(java.util.Set<Archive.Format> formats)
-
addFormat
public void addFormat(Archive.Format format)
-
isExported
public boolean isExported()
- Specified by:
isExportedin interfaceAssembler
-
setExported
public void setExported(boolean exported)
- Specified by:
setExportedin interfaceAssembler
-
getActive
public Active getActive()
- Specified by:
getActivein interfaceActivatable
-
setActive
public void setActive(Active active)
- Specified by:
setActivein interfaceActivatable
-
resolveActive
public java.lang.String resolveActive()
- Specified by:
resolveActivein interfaceActivatable
-
getOutputs
public java.util.Set<Artifact> getOutputs()
- Specified by:
getOutputsin interfaceAssembler
-
setOutputs
public void setOutputs(java.util.Set<Artifact> output)
- Specified by:
setOutputsin interfaceAssembler
-
getExtraProperties
public java.util.Map<java.lang.String,java.lang.Object> getExtraProperties()
- Specified by:
getExtraPropertiesin interfaceExtraProperties
-
setExtraProperties
public void setExtraProperties(java.util.Map<java.lang.String,java.lang.Object> extraProperties)
- Specified by:
setExtraPropertiesin interfaceExtraProperties
-
getFileSets
public java.util.List<FileSet> getFileSets()
- Specified by:
getFileSetsin interfaceAssembler
-
setFileSets
public void setFileSets(java.util.List<FileSet> fileSets)
- Specified by:
setFileSetsin interfaceAssembler
-
addFiles
public void addFiles(java.util.List<FileSet> files)
-
addFile
public void addFile(FileSet file)
-
-