Interface JavaAssembler<A extends org.jreleaser.model.api.assemble.Assembler>

All Superinterfaces:
Activatable, Assembler<A>, Domain, ExtraProperties, Serializable
All Known Implementing Classes:
AbstractJavaAssembler, JlinkAssembler, JpackageAssembler, NativeImageAssembler

public interface JavaAssembler<A extends org.jreleaser.model.api.assemble.Assembler> extends Assembler<A>
Since:
0.8.0
Author:
Andres Almiray
  • Method Details

    • getExecutable

      String getExecutable()
    • setExecutable

      void setExecutable(String executable)
    • getJava

      Java getJava()
    • setJava

      void setJava(Java java)
    • getMainJar

      Artifact getMainJar()
    • setMainJar

      void setMainJar(Artifact mainJar)
    • getJars

      List<Glob> getJars()
    • setJars

      void setJars(List<Glob> jars)
    • addJars

      void addJars(List<Glob> jars)
    • addJar

      void addJar(Glob jar)