Package org.jreleaser.maven.plugin
Class Distribution
- java.lang.Object
-
- org.jreleaser.maven.plugin.Packagers
-
- org.jreleaser.maven.plugin.Distribution
-
- All Implemented Interfaces:
Activatable,ExtraProperties
public class Distribution extends Packagers implements ExtraProperties, Activatable
- Since:
- 0.1.0
- Author:
- Andres Almiray
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDistribution.DistributionType
-
Constructor Summary
Constructors Constructor Description Distribution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivegetActive()java.util.Set<Artifact>getArtifacts()java.lang.StringgetExecutable()java.lang.StringgetExecutableExtension()java.util.Map<java.lang.String,java.lang.Object>getExtraProperties()JavagetJava()java.lang.StringgetName()java.util.List<java.lang.String>getTags()Distribution.DistributionTypegetType()java.lang.StringresolveActive()voidsetActive(Active active)voidsetArtifacts(java.util.Set<Artifact> artifacts)voidsetExecutable(java.lang.String executable)voidsetExecutableExtension(java.lang.String executableExtension)voidsetExtraProperties(java.util.Map<java.lang.String,java.lang.Object> extraProperties)voidsetJava(Java java)voidsetName(java.lang.String name)voidsetTags(java.util.List<java.lang.String> tags)voidsetType(java.lang.String type)voidsetType(Distribution.DistributionType type)-
Methods inherited from class org.jreleaser.maven.plugin.Packagers
getBrew, getChocolatey, getDocker, getJbang, getMacports, getScoop, getSdkman, getSnap, getSpec, setBrew, setChocolatey, setDocker, setJbang, setMacports, setScoop, setSdkman, setSnap, setSpec
-
-
-
-
Method Detail
-
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
-
getType
public Distribution.DistributionType getType()
-
setType
public void setType(Distribution.DistributionType type)
-
setType
public void setType(java.lang.String type)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getExecutable
public java.lang.String getExecutable()
-
setExecutable
public void setExecutable(java.lang.String executable)
-
getExecutableExtension
public java.lang.String getExecutableExtension()
-
setExecutableExtension
public void setExecutableExtension(java.lang.String executableExtension)
-
getJava
public Java getJava()
-
setJava
public void setJava(Java java)
-
getArtifacts
public java.util.Set<Artifact> getArtifacts()
-
setArtifacts
public void setArtifacts(java.util.Set<Artifact> artifacts)
-
getTags
public java.util.List<java.lang.String> getTags()
-
setTags
public void setTags(java.util.List<java.lang.String> tags)
-
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
-
-