Class JlinkAssembler.JavaArchive

java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<JlinkAssembler.JavaArchive>
org.jreleaser.model.internal.assemble.JlinkAssembler.JavaArchive
All Implemented Interfaces:
Serializable, Domain, ModelObject<JlinkAssembler.JavaArchive>
Enclosing class:
JlinkAssembler

public static final class JlinkAssembler.JavaArchive extends AbstractModelObject<JlinkAssembler.JavaArchive> implements Domain
See Also:
  • Constructor Details

    • JavaArchive

      public JavaArchive()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.assemble.JlinkAssembler.JavaArchive asImmutable()
    • merge

      public void merge(JlinkAssembler.JavaArchive source)
      Specified by:
      merge in interface ModelObject<JlinkAssembler.JavaArchive>
    • isSet

      public boolean isSet()
    • getPath

      public String getPath()
    • setPath

      public void setPath(String path)
    • getMainJarName

      public String getMainJarName()
    • setMainJarName

      public void setMainJarName(String mainJarName)
    • getLibDirectoryName

      public String getLibDirectoryName()
    • setLibDirectoryName

      public void setLibDirectoryName(String libDirectoryName)
    • asMap

      public Map<String,Object> asMap(boolean full)
      Specified by:
      asMap in interface Domain