Class Jlink

    • Field Detail

      • executable

        protected java.lang.String executable
      • templateDirectory

        protected java.lang.String templateDirectory
      • output

        protected final java.util.Set<Artifact> output
      • extraProperties

        protected final java.util.Map<java.lang.String,​java.lang.Object> extraProperties
      • fileSets

        protected final java.util.List<FileSet> fileSets
      • name

        protected java.lang.String name
      • enabled

        protected boolean enabled
      • active

        protected Active active
      • exported

        protected java.lang.Boolean exported
    • Constructor Detail

      • Jlink

        public Jlink()
    • Method Detail

      • getJdeps

        public Jdeps getJdeps()
      • setJdeps

        public void setJdeps​(Jdeps jdeps)
      • setJdk

        public void setJdk​(Artifact jdk)
      • getMainJar

        public Artifact getMainJar()
      • setMainJar

        public void setMainJar​(Artifact mainJar)
      • getImageName

        public java.lang.String getImageName()
      • setImageName

        public void setImageName​(java.lang.String imageName)
      • getImageNameTransform

        public java.lang.String getImageNameTransform()
      • setImageNameTransform

        public void setImageNameTransform​(java.lang.String imageNameTransform)
      • getModuleName

        public java.lang.String getModuleName()
      • setModuleName

        public void setModuleName​(java.lang.String moduleName)
      • getTargetJdks

        public java.util.Set<Artifact> getTargetJdks()
      • setTargetJdks

        public void setTargetJdks​(java.util.Set<Artifact> targetJdks)
      • addTargetJdks

        public void addTargetJdks​(java.util.Set<Artifact> targetJdks)
      • addTargetJdk

        public void addTargetJdk​(Artifact jdk)
      • getModuleNames

        public java.util.Set<java.lang.String> getModuleNames()
      • setModuleNames

        public void setModuleNames​(java.util.Set<java.lang.String> moduleNames)
      • addModuleNames

        public void addModuleNames​(java.util.List<java.lang.String> moduleNames)
      • addModuleName

        public void addModuleName​(java.lang.String moduleName)
      • removeModuleName

        public void removeModuleName​(java.lang.String moduleName)
      • getAdditionalModuleNames

        public java.util.Set<java.lang.String> getAdditionalModuleNames()
      • setAdditionalModuleNames

        public void setAdditionalModuleNames​(java.util.Set<java.lang.String> additionalModuleNames)
      • addAdditionalModuleNames

        public void addAdditionalModuleNames​(java.util.List<java.lang.String> additionalModuleNames)
      • addAdditionalModuleName

        public void addAdditionalModuleName​(java.lang.String additionalModuleName)
      • removeAdditionalModuleName

        public void removeAdditionalModuleName​(java.lang.String additionalModuleName)
      • getArgs

        public java.util.List<java.lang.String> getArgs()
      • setArgs

        public void setArgs​(java.util.List<java.lang.String> args)
      • addArgs

        public void addArgs​(java.util.List<java.lang.String> args)
      • addArg

        public void addArg​(java.lang.String arg)
      • removeArg

        public void removeArg​(java.lang.String arg)
      • getJars

        public java.util.List<Glob> getJars()
      • setJars

        public void setJars​(java.util.List<Glob> jars)
      • addJars

        public void addJars​(java.util.List<Glob> jars)
      • addJar

        public void addJar​(Glob jar)
      • getFiles

        public java.util.List<Glob> getFiles()
      • setFiles

        public void setFiles​(java.util.List<Glob> files)
      • isCopyJars

        public java.lang.Boolean isCopyJars()
      • setCopyJars

        public void setCopyJars​(java.lang.Boolean copyJars)
      • isCopyJarsSet

        public boolean isCopyJarsSet()
      • setExecutable

        public void setExecutable​(java.lang.String executable)
        Specified by:
        setExecutable in interface JavaAssembler
      • setExported

        public void setExported​(boolean exported)
        Specified by:
        setExported in interface Assembler
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface Assembler
      • setName

        public void setName​(java.lang.String name)
        Specified by:
        setName in interface Assembler
      • getExtraProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getExtraProperties()
        Specified by:
        getExtraProperties in interface ExtraProperties
      • setExtraProperties

        public void setExtraProperties​(java.util.Map<java.lang.String,​java.lang.Object> extraProperties)
        Specified by:
        setExtraProperties in interface ExtraProperties
      • addFiles

        public void addFiles​(java.util.List<FileSet> files)
      • addFile

        public void addFile​(FileSet file)