Class JavaArchiveAssembler
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.assemble.AbstractAssembler<JavaArchiveAssembler,org.jreleaser.model.api.assemble.JavaArchiveAssembler>
org.jreleaser.model.internal.assemble.JavaArchiveAssembler
- All Implemented Interfaces:
Serializable,Assembler<org.jreleaser.model.api.assemble.JavaArchiveAssembler>,Activatable,Domain,ExtraProperties,ModelObject<JavaArchiveAssembler>
public final class JavaArchiveAssembler
extends AbstractAssembler<JavaArchiveAssembler,org.jreleaser.model.api.assemble.JavaArchiveAssembler>
- Since:
- 1.4.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jreleaser.model.internal.assemble.AbstractAssembler
exported -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddFormat(org.jreleaser.model.Archive.Format format) voidvoidorg.jreleaser.model.api.assemble.JavaArchiveAssemblerprotected voidorg.jreleaser.model.Distribution.DistributionTypeSet<org.jreleaser.model.Archive.Format>getJars()getJava()getResolvedArchiveName(JReleaserContext context) voidmerge(JavaArchiveAssembler source) voidsetArchiveName(String archiveName) voidsetExecutable(Executable executable) voidsetFormats(Set<org.jreleaser.model.Archive.Format> formats) voidvoidvoidsetMainJar(Artifact mainJar) voidsetOptions(ArchiveOptions options) Methods inherited from class org.jreleaser.model.internal.assemble.AbstractAssembler
addArtifact, addArtifacts, addExtraProperties, addFile, addFiles, addFileSet, addFileSets, addOutput, addSkipTemplate, addSkipTemplates, asMap, getArtifacts, getExtraProperties, getFiles, getFileSets, getName, getOutputs, getPlatform, getSkipTemplates, getStereotype, getSwid, getTemplateDirectory, getType, isExported, prefix, props, setArtifacts, setExported, setExtraProperties, setFiles, setFileSets, setName, setOutputs, setPlatform, setSkipTemplates, setStereotype, setStereotype, setSwid, setTemplateDirectoryMethods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
addExtraProperty, extraPropertyIsTrue, getExtraProperty, resolvedExtraProperties, resolvedExtraProperties
-
Constructor Details
-
JavaArchiveAssembler
public JavaArchiveAssembler()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.assemble.JavaArchiveAssembler asImmutable() -
getDistributionType
public org.jreleaser.model.Distribution.DistributionType getDistributionType() -
merge
- Specified by:
mergein interfaceModelObject<JavaArchiveAssembler>- Overrides:
mergein classAbstractAssembler<JavaArchiveAssembler,org.jreleaser.model.api.assemble.JavaArchiveAssembler>
-
getResolvedArchiveName
-
getArchiveName
-
setArchiveName
-
getJava
-
setJava
-
getExecutable
-
setExecutable
-
getMainJar
-
setMainJar
-
getFormats
-
setFormats
-
addFormat
public void addFormat(org.jreleaser.model.Archive.Format format) -
addFormat
-
getOptions
-
setOptions
-
getJars
-
setJars
-
addJars
-
addJar
-
asMap
- Specified by:
asMapin classAbstractAssembler<JavaArchiveAssembler,org.jreleaser.model.api.assemble.JavaArchiveAssembler>
-