Class Artifacts
java.lang.Object
org.jreleaser.model.internal.util.Artifacts
- Since:
- 0.1.0
- Author:
- Andres Almiray
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.jreleaser.mustache.TemplateContextartifactProps(Artifact artifact, Distribution distribution, org.jreleaser.mustache.TemplateContext props) static org.jreleaser.mustache.TemplateContextartifactProps(Artifact artifact, org.jreleaser.mustache.TemplateContext props) static PathcheckAndCopyFile(JReleaserContext context, Path src, Path dest, boolean optional) static voidcopyFile(JReleaserContext context, Path src, Path dest) static org.jreleaser.mustache.TemplateContextfileSetProps(FileSet fileSet, org.jreleaser.mustache.TemplateContext props) static org.jreleaser.mustache.TemplateContextstatic org.jreleaser.mustache.TemplateContextresolvedArtifactProps(Artifact artifact, Distribution distribution, org.jreleaser.mustache.TemplateContext props) static org.jreleaser.mustache.TemplateContextresolvedArtifactProps(Artifact artifact, org.jreleaser.mustache.TemplateContext props) static StringresolveDownloadUrl(JReleaserContext context, String packagerName, Distribution distribution, Artifact artifact) static StringresolveDownloadUrl(JReleaserContext context, SdkmanAnnouncer announcer, Distribution distribution, Artifact artifact) resolveFiles(org.jreleaser.logging.JReleaserLogger logger, Path basedir, Collection<String> globs) resolveFiles(org.jreleaser.logging.JReleaserLogger logger, org.jreleaser.mustache.TemplateContext props, Path basedir, Collection<String> globs) resolveFiles(JReleaserContext context) resolveFiles(JReleaserContext context, Path directory, Collection<String> globs) static StringresolveForArtifact(String input, JReleaserContext context) static StringresolveForArtifact(String input, JReleaserContext context, Artifact artifact) static StringresolveForArtifact(String input, JReleaserContext context, Artifact artifact, Assembler<?> assembler) static StringresolveForArtifact(String input, JReleaserContext context, Artifact artifact, Distribution distribution) static StringresolveForFileSet(String input, JReleaserContext context, FileSet fileSet) static StringresolveForGlob(String input, JReleaserContext context, Glob glob) static org.jreleaser.mustache.TemplateContextunresolvedArtifactProps(Artifact artifact, org.jreleaser.mustache.TemplateContext props)
-
Method Details
-
resolveForArtifact
-
resolveForArtifact
-
resolveForGlob
-
resolveForFileSet
-
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
-