Class Packagers<S extends Packagers<S>>
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.packagers.Packagers<S>
- All Implemented Interfaces:
Serializable,Activatable,Domain,ModelObject<S>
- Direct Known Subclasses:
Distribution
- Since:
- 0.1.0
- Author:
- Andres Almiray
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AppImagePackagerprotected final AsdfPackagerprotected final BrewPackagerprotected final ChocolateyPackagerprotected final DockerPackagerprotected final FlatpakPackagerprotected final GofishPackagerprotected final JbangPackagerprotected final JibPackagerprotected final MacportsPackagerprotected final ScoopPackagerprotected final SdkmanPackagerprotected final SnapPackagerprotected final SpecPackagerprotected final WingetPackager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.packagers.PackagersasMap(boolean full) getAsdf()getBrew()getJbang()getJib()getScoop()getSnap()getSpec()booleanvoidvoidsetAppImage(AppImagePackager appImage) voidsetAsdf(AsdfPackager asdf) voidsetBrew(BrewPackager brew) voidsetChocolatey(ChocolateyPackager chocolatey) voidsetDocker(DockerPackager docker) voidsetFlatpak(FlatpakPackager flatpak) voidsetGofish(GofishPackager gofish) voidsetJbang(JbangPackager jbang) voidsetJib(JibPackager jib) voidsetMacports(MacportsPackager macports) voidsetScoop(ScoopPackager scoop) voidsetSdkman(SdkmanPackager sdkman) voidsetSnap(SnapPackager snap) voidsetSpec(SpecPackager spec) voidsetWinget(WingetPackager winget) Methods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModel
-
Field Details
-
appImage
-
asdf
-
brew
-
chocolatey
-
docker
-
flatpak
-
gofish
-
jbang
-
jib
-
macports
-
scoop
-
sdkman
-
snap
-
spec
-
winget
-
-
Constructor Details
-
Packagers
public Packagers()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.packagers.Packagers asImmutable() -
hasEnabledPackagers
public boolean hasEnabledPackagers() -
merge
- Specified by:
mergein interfaceModelObject<S extends Packagers<S>>- Overrides:
mergein classAbstractActivatable<S extends Packagers<S>>
-
getAppImage
-
setAppImage
-
getAsdf
-
setAsdf
-
getBrew
-
setBrew
-
getChocolatey
-
setChocolatey
-
getDocker
-
setDocker
-
getGofish
-
setGofish
-
getFlatpak
-
setFlatpak
-
getJbang
-
setJbang
-
getJib
-
setJib
-
getMacports
-
setMacports
-
getScoop
-
setScoop
-
getSdkman
-
setSdkman
-
getSnap
-
setSnap
-
getSpec
-
setSpec
-
getWinget
-
setWinget
-
asMap
-