Interface Activatable

All Known Subinterfaces:
Announcer<A>, Assembler<A>, Cataloger<A>, Deployer<A>, DockerConfiguration, Downloader<A>, Hook, JavaAssembler<A>, JibConfiguration, MavenDeployer<A>, Packager<A>, RepositoryPackager<A>, RepositoryTap, SbomCataloger<A>, SshDownloader<A>, SshUploader<A>, TemplatePackager<A>, Uploader<A>, WebUploader<A>
All Known Implementing Classes:
AbstractActivatable, AbstractAnnouncer, AbstractAppdataPackager, AbstractArtifact, AbstractAssembler, AbstractCataloger, AbstractDockerConfiguration, AbstractDownloader, AbstractGitPackageUploader, AbstractHook, AbstractJavaAssembler, AbstractJibConfiguration, AbstractMavenDeployer, AbstractMessageAnnouncer, AbstractPackager, AbstractRepositoryPackager, AbstractRepositoryTap, AbstractSbomCataloger, AbstractSshDownloader, AbstractSshUploader, AbstractTemplatePackager, AbstractUploader, AbstractWebUploader, Announce, AppImagePackager, AppImagePackager.AppImageRepository, ArchiveAssembler, ArticleAnnouncer, ArticleAnnouncer.Repository, Artifact, ArtifactoryMavenDeployer, ArtifactoryUploader, ArtifactoryUploader.ArtifactoryRepository, AsdfPackager, AsdfPackager.AsdfRepository, Assemble, AzureMavenDeployer, BlueskyAnnouncer, BrewPackager, BrewPackager.HomebrewRepository, Catalog, ChocolateyPackager, ChocolateyPackager.ChocolateyRepository, CommandHook, CommandHooks, CyclonedxSbomCataloger, Deploy, DiscordAnnouncer, DiscourseAnnouncer, DiscussionsAnnouncer, Distribution, DockerPackager, DockerPackager.DockerRepository, DockerSpec, Download, Files, FileSet, FlatpakPackager, FlatpakPackager.FlatpakRepository, FtpDownloader, FtpUploader, GiteaMavenDeployer, GiteaUploader, GithubMavenDeployer, GitlabMavenDeployer, GitlabUploader, GitterAnnouncer, Glob, GofishPackager, GofishPackager.GofishRepository, GoogleChatAnnouncer, Hooks, HttpAnnouncer, HttpAnnouncers, HttpDownloader, HttpUploader, JavaArchiveAssembler, JbangPackager, JbangPackager.JbangRepository, JibPackager, JibPackager.JibRepository, JibSpec, JlinkAssembler, JpackageAssembler, LinkedinAnnouncer, MacportsPackager, MacportsPackager.MacportsRepository, MastodonAnnouncer, MattermostAnnouncer, Maven, MavenCentralMavenDeployer, NativeImageAssembler, NativeImageAssembler.Upx, Nexus2MavenDeployer, OpenCollectiveAnnouncer, PackagerRepository, Packagers, S3Uploader, Sbom, ScoopPackager, ScoopPackager.ScoopRepository, ScpDownloader, ScpUploader, ScriptHook, ScriptHooks, SdkmanAnnouncer, SdkmanPackager, SftpDownloader, SftpUploader, Signing, SlackAnnouncer, SlsaCataloger, SmtpAnnouncer, SnapPackager, SnapPackager.SnapRepository, SpecPackager, SpecPackager.SpecRepository, SwidTag, SyftSbomCataloger, TeamsAnnouncer, TelegramAnnouncer, TwitterAnnouncer, Upload, WebhookAnnouncer, WebhooksAnnouncer, WingetPackager, WingetPackager.WingetRepository, ZulipAnnouncer

public interface Activatable
Since:
0.2.0
Author:
Andres Almiray
  • Method Details

    • getActive

      org.jreleaser.model.Active getActive()
    • setActive

      void setActive(String str)
    • setActive

      void setActive(org.jreleaser.model.Active active)
    • isActiveSet

      boolean isActiveSet()
    • isEnabled

      boolean isEnabled()
    • disable

      void disable()
    • resolveEnabledWithSnapshot

      boolean resolveEnabledWithSnapshot(Project project)
    • resolveEnabled

      boolean resolveEnabled(Project project)
    • isSnapshotSupported

      boolean isSnapshotSupported()