Interface Packager<A extends org.jreleaser.model.api.packagers.Packager>
- All Superinterfaces:
Activatable,Domain,ExtraProperties,Serializable
- All Known Subinterfaces:
RepositoryPackager<A>,TemplatePackager<A>
- All Known Implementing Classes:
AbstractAppdataPackager,AbstractPackager,AbstractRepositoryPackager,AbstractTemplatePackager,AppImagePackager,AsdfPackager,BrewPackager,ChocolateyPackager,DockerPackager,FlatpakPackager,GofishPackager,JbangPackager,JibPackager,MacportsPackager,ScoopPackager,SdkmanPackager,SnapPackager,SpecPackager,WingetPackager
public interface Packager<A extends org.jreleaser.model.api.packagers.Packager>
extends Domain, ExtraProperties, Activatable
- Since:
- 0.1.0
- Author:
- Andres Almiray
-
Method Summary
Modifier and TypeMethodDescriptionvoidfail()getSupportedFileExtensions(org.jreleaser.model.Distribution.DistributionType distributionType) Set<org.jreleaser.model.Stereotype>getType()booleanbooleanbooleanisFailed()booleanresolveArtifacts(JReleaserContext context, Distribution distribution) resolveCandidateArtifacts(JReleaserContext context, Distribution distribution) booleanresolveEnabled(Project project, Distribution distribution) voidsetContinueOnError(Boolean continueOnError) voidsetDownloadUrl(String downloadUrl) booleansupportsDistribution(org.jreleaser.model.Distribution.DistributionType distributionType) booleansupportsPlatform(String platform) Methods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraProperties
-
Method Details
-
getType
String getType() -
getDownloadUrl
String getDownloadUrl() -
setDownloadUrl
-
supportsPlatform
-
supportsDistribution
boolean supportsDistribution(org.jreleaser.model.Distribution.DistributionType distributionType) -
getSupportedFileExtensions
-
getSupportedStereotypes
Set<org.jreleaser.model.Stereotype> getSupportedStereotypes() -
resolveCandidateArtifacts
-
resolveArtifacts
-
isSnapshotSupported
boolean isSnapshotSupported()- Specified by:
isSnapshotSupportedin interfaceActivatable
-
isContinueOnError
boolean isContinueOnError() -
setContinueOnError
-
isContinueOnErrorSet
boolean isContinueOnErrorSet() -
isFailed
boolean isFailed() -
fail
void fail() -
asImmutable
A asImmutable() -
resolveEnabled
-