Interface Assembler<A extends org.jreleaser.model.api.assemble.Assembler>
- All Superinterfaces:
Activatable,Domain,ExtraProperties,Serializable
- All Known Subinterfaces:
JavaAssembler<A>
- All Known Implementing Classes:
AbstractAssembler,AbstractJavaAssembler,ArchiveAssembler,JavaArchiveAssembler,JlinkAssembler,JpackageAssembler,NativeImageAssembler
public interface Assembler<A extends org.jreleaser.model.api.assemble.Assembler>
extends Domain, Activatable, ExtraProperties
- Since:
- 0.2.0
- Author:
- Andres Almiray
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddArtifact(Artifact artifact) voidaddArtifacts(Set<Artifact> artifacts) voidvoidvoidaddFileSet(FileSet file) voidaddFileSets(List<FileSet> files) voidvoidaddSkipTemplate(String template) voidaddSkipTemplates(Set<String> templates) org.jreleaser.model.Distribution.DistributionTypegetFiles()getName()org.jreleaser.model.StereotypegetSwid()getType()booleanorg.jreleaser.mustache.TemplateContextprops()voidsetArtifacts(Set<Artifact> artifacts) voidsetExported(Boolean exported) voidvoidsetFileSets(List<FileSet> fileSets) voidvoidsetOutputs(Set<Artifact> output) voidsetPlatform(Platform platform) voidsetSkipTemplates(Set<String> skipTemplates) voidsetStereotype(String str) voidsetStereotype(org.jreleaser.model.Stereotype stereotype) voidvoidsetTemplateDirectory(String templateDirectory) Methods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraProperties
-
Method Details
-
getPlatform
Platform getPlatform() -
setPlatform
-
getDistributionType
org.jreleaser.model.Distribution.DistributionType getDistributionType() -
getType
String getType() -
getStereotype
org.jreleaser.model.Stereotype getStereotype() -
setStereotype
void setStereotype(org.jreleaser.model.Stereotype stereotype) -
setStereotype
-
isExported
boolean isExported() -
setExported
-
getName
String getName() -
setName
-
getOutputs
-
setOutputs
-
addOutput
-
props
org.jreleaser.mustache.TemplateContext props() -
getTemplateDirectory
String getTemplateDirectory() -
setTemplateDirectory
-
getSkipTemplates
-
setSkipTemplates
-
addSkipTemplates
-
addSkipTemplate
-
getArtifacts
-
setArtifacts
-
addArtifacts
-
addArtifact
-
getFileSets
-
setFileSets
-
addFileSets
-
addFileSet
-
getFiles
-
setFiles
-
addFiles
-
addFile
-
setSwid
-
getSwid
SwidTag getSwid() -
asImmutable
A asImmutable()
-