Class DebugConfig

java.lang.Object
io.quarkus.deployment.DebugConfig

@ConfigRoot public class DebugConfig extends Object
This is used currently only to suppress warnings about unknown properties when the user supplies something like: -Dquarkus.debug.reflection=true TODO refactor code to actually use these values
  • Field Details

    • reflection

      @ConfigItem(defaultValue="false") boolean reflection
      If set to true, writes a list of all reflective classes to META-INF
    • generatedClassesDir

      @ConfigItem Optional<String> generatedClassesDir
      If set to a directory, all generated classes will be written into that directory
    • transformedClassesDir

      @ConfigItem Optional<String> transformedClassesDir
      If set to a directory, all transformed classes (e.g. Panache entities) will be written into that directory
    • generatedSourcesDir

      @ConfigItem Optional<String> generatedSourcesDir
      If set to a directory, ZIG files for generated code will be written into that directory.

      A ZIG file is a textual representation of the generated code that is referenced in the stacktraces.

    • dumpBuildMetrics

      @ConfigItem(defaultValue="false") boolean dumpBuildMetrics
      If set to true then dump the build metrics to a JSON file in the build directory.
  • Constructor Details

    • DebugConfig

      public DebugConfig()