Class JpackageAssembler
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.assemble.AbstractAssembler<S,A>
org.jreleaser.model.internal.assemble.AbstractJavaAssembler<JpackageAssembler,org.jreleaser.model.api.assemble.JpackageAssembler>
org.jreleaser.model.internal.assemble.JpackageAssembler
- All Implemented Interfaces:
Serializable,Assembler<org.jreleaser.model.api.assemble.JpackageAssembler>,JavaAssembler<org.jreleaser.model.api.assemble.JpackageAssembler>,Activatable,Domain,ExtraProperties,ModelObject<JpackageAssembler>
public final class JpackageAssembler
extends AbstractJavaAssembler<JpackageAssembler,org.jreleaser.model.api.assemble.JpackageAssembler>
- Since:
- 0.10.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final classstatic final classstatic final classstatic final classstatic interfacestatic final class -
Field Summary
Fields inherited from class org.jreleaser.model.internal.assemble.AbstractAssembler
exported -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRuntimeImage(Artifact jdk) org.jreleaser.model.api.assemble.JpackageAssemblerprotected voidfindRuntimeImageByPlatform(String platform) org.jreleaser.model.Distribution.DistributionTypegetJlink()getLinux()getOsx()booleanbooleanbooleanbooleanvoidmerge(JpackageAssembler source) voidsetApplicationPackage(JpackageAssembler.ApplicationPackage applicationPackage) voidsetAttachPlatform(Boolean attachPlatform) voidvoidsetLauncher(JpackageAssembler.Launcher launcher) voidsetLinux(JpackageAssembler.Linux linux) voidvoidsetRuntimeImages(Set<Artifact> runtimeImages) voidsetVerbose(Boolean verbose) voidsetWindows(JpackageAssembler.Windows windows) Methods inherited from class org.jreleaser.model.internal.assemble.AbstractJavaAssembler
addJar, addJars, getExecutable, getJars, getJava, getMainJar, props, setExecutable, setJars, setJava, setMainJarMethods 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, 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.assemble.Assembler
addArtifact, addArtifacts, addFile, addFiles, addFileSet, addFileSets, addOutput, addSkipTemplate, addSkipTemplates, getArtifacts, getFiles, getFileSets, getName, getOutputs, getPlatform, getSkipTemplates, getStereotype, getSwid, getTemplateDirectory, getType, isExported, setArtifacts, setExported, setFiles, setFileSets, setName, setOutputs, setPlatform, setSkipTemplates, setStereotype, setStereotype, setSwid, setTemplateDirectoryMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraProperties
-
Constructor Details
-
JpackageAssembler
public JpackageAssembler()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.assemble.JpackageAssembler asImmutable() -
getDistributionType
public org.jreleaser.model.Distribution.DistributionType getDistributionType() -
merge
- Specified by:
mergein interfaceModelObject<JpackageAssembler>- Overrides:
mergein classAbstractJavaAssembler<JpackageAssembler,org.jreleaser.model.api.assemble.JpackageAssembler>
-
getJlink
-
setJlink
-
isAttachPlatformSet
public boolean isAttachPlatformSet() -
isAttachPlatform
public boolean isAttachPlatform() -
setAttachPlatform
-
isVerboseSet
public boolean isVerboseSet() -
isVerbose
public boolean isVerbose() -
setVerbose
-
getRuntimeImages
-
setRuntimeImages
-
addRuntimeImage
-
findRuntimeImageByPlatform
-
getApplicationPackage
-
setApplicationPackage
-
getLauncher
-
setLauncher
-
getLinux
-
setLinux
-
getWindows
-
setWindows
-
getOsx
-
setOsx
-
asMap
- Overrides:
asMapin classAbstractJavaAssembler<JpackageAssembler,org.jreleaser.model.api.assemble.JpackageAssembler>
-
getResolvedPlatformPackager
-
getPlatformPackagers
-