Class Assemble
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<Assemble>
org.jreleaser.model.internal.assemble.Assemble
- All Implemented Interfaces:
Serializable,Activatable,Domain,ModelObject<Assemble>
- Since:
- 0.2.0
- Author:
- Andres Almiray
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddArchive(ArchiveAssembler archive) voidaddJavaArchive(JavaArchiveAssembler javaArchive) voidaddJlink(JlinkAssembler jlink) voidaddJpackage(JpackageAssembler jpackage) voidaddNativeImage(NativeImageAssembler nativeImage) org.jreleaser.model.api.assemble.AssembleasMap(boolean full) <A extends Assembler<?>>
Collection<A>findAssemblersByType(String assemblerName) getJlink()voidvoidsetArchive(Map<String, ArchiveAssembler> archive) voidsetEnabled(Boolean enabled) Deprecated.voidsetJavaArchive(Map<String, JavaArchiveAssembler> javaArchive) voidsetJlink(Map<String, JlinkAssembler> jlink) voidsetJpackage(Map<String, JpackageAssembler> jpackage) voidsetNativeImage(Map<String, NativeImageAssembler> nativeImage) Methods 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, setActive
-
Constructor Details
-
Assemble
public Assemble()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.assemble.Assemble asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<Assemble>- Overrides:
mergein classAbstractActivatable<Assemble>
-
setEnabled
@Deprecated @JsonPropertyDescription("assemble.enabled is deprecated since 1.1.0 and will be removed in 2.0.0") public void setEnabled(Boolean enabled) Deprecated. -
getActiveArchives
-
getArchive
-
setArchive
-
addArchive
-
getActiveJavaArchives
-
getJavaArchive
-
setJavaArchive
-
addJavaArchive
-
getActiveJlinks
-
getJlink
-
setJlink
-
addJlink
-
findJlink
-
getActiveJpackages
-
getJpackage
-
setJpackage
-
addJpackage
-
getActiveNativeImages
-
getNativeImage
-
setNativeImage
-
addNativeImage
-
asMap
-
findAssemblersByType
-
findAllAssemblers
-