Interface Options

All Known Implementing Classes:
MicronautOptions, QuarkusOptions, SpringBootOptions

public interface Options
Project creation options.
  • Method Details

    • operatingSystem

      default OperatingSystem operatingSystem()
      Returns:
      Operating System
    • name

      String name()
      Returns:
      Project name
    • packageName

      String packageName()
      Returns:
      Project Package name
    • features

      List<String> features()
      Returns:
      Features
    • language

      Language language()
      Returns:
      Language
    • testFramework

      TestFramework testFramework()
      Returns:
      Test framework
    • buildTools

      List<BuildTool> buildTools()
      Returns:
      Build Tool
    • getBuildTool

      default BuildTool getBuildTool()
    • javaVersion

      JdkVersion javaVersion()
      Returns:
      Java Version
    • artifact

      default String artifact()
      Returns:
      artifact
    • group

      default String group()
      Returns:
      group
    • version

      default String version()
      Returns:
      Version