Class Artifacts

java.lang.Object
org.jreleaser.model.internal.util.Artifacts

public final class Artifacts extends Object
Since:
0.1.0
Author:
Andres Almiray
  • Method Details

    • resolveForArtifact

      public static String resolveForArtifact(String input, JReleaserContext context)
    • resolveForArtifact

      public static String resolveForArtifact(String input, JReleaserContext context, Artifact artifact)
    • resolveForGlob

      public static String resolveForGlob(String input, JReleaserContext context, Glob glob)
    • resolveForFileSet

      public static String resolveForFileSet(String input, JReleaserContext context, FileSet fileSet)
    • resolveForArtifact

      public static String resolveForArtifact(String input, JReleaserContext context, Artifact artifact, Distribution distribution)
    • resolveForArtifact

      public static String resolveForArtifact(String input, JReleaserContext context, Artifact artifact, Assembler<?> assembler)
    • artifactProps

      public static org.jreleaser.mustache.TemplateContext artifactProps(Artifact artifact, org.jreleaser.mustache.TemplateContext props)
    • artifactProps

      public static org.jreleaser.mustache.TemplateContext artifactProps(Artifact artifact, Distribution distribution, org.jreleaser.mustache.TemplateContext props)
    • unresolvedArtifactProps

      public static org.jreleaser.mustache.TemplateContext unresolvedArtifactProps(Artifact artifact, org.jreleaser.mustache.TemplateContext props)
    • resolvedArtifactProps

      public static org.jreleaser.mustache.TemplateContext resolvedArtifactProps(Artifact artifact, org.jreleaser.mustache.TemplateContext props)
    • resolvedArtifactProps

      public static org.jreleaser.mustache.TemplateContext resolvedArtifactProps(Artifact artifact, Distribution distribution, org.jreleaser.mustache.TemplateContext props)
    • globProps

      public static org.jreleaser.mustache.TemplateContext globProps(Glob glob, org.jreleaser.mustache.TemplateContext props)
    • fileSetProps

      public static org.jreleaser.mustache.TemplateContext fileSetProps(FileSet fileSet, org.jreleaser.mustache.TemplateContext props)
    • resolveDownloadUrl

      public static String resolveDownloadUrl(JReleaserContext context, String packagerName, Distribution distribution, Artifact artifact)
    • resolveDownloadUrl

      public static String resolveDownloadUrl(JReleaserContext context, SdkmanAnnouncer announcer, Distribution distribution, Artifact artifact)
    • checkAndCopyFile

      public static Path checkAndCopyFile(JReleaserContext context, Path src, Path dest, boolean optional) throws org.jreleaser.model.JReleaserException
      Throws:
      org.jreleaser.model.JReleaserException
    • copyFile

      public static void copyFile(JReleaserContext context, Path src, Path dest) throws org.jreleaser.model.JReleaserException
      Throws:
      org.jreleaser.model.JReleaserException
    • resolveFiles

      public static Set<Artifact> resolveFiles(JReleaserContext context) throws org.jreleaser.model.JReleaserException
      Throws:
      org.jreleaser.model.JReleaserException
    • resolveFiles

      public static Set<Artifact> resolveFiles(org.jreleaser.logging.JReleaserLogger logger, Path basedir, Collection<String> globs) throws org.jreleaser.model.JReleaserException
      Throws:
      org.jreleaser.model.JReleaserException
    • resolveFiles

      public static Set<Artifact> resolveFiles(org.jreleaser.logging.JReleaserLogger logger, org.jreleaser.mustache.TemplateContext props, Path basedir, Collection<String> globs) throws org.jreleaser.model.JReleaserException
      Throws:
      org.jreleaser.model.JReleaserException
    • resolveFiles

      public static Set<Artifact> resolveFiles(JReleaserContext context, Path directory, Collection<String> globs) throws org.jreleaser.model.JReleaserException
      Throws:
      org.jreleaser.model.JReleaserException