plugins.java.settings

Options provided to the require('java').setup function.

Type: attribute set of anything

Default: { }

Example:

{
  callback = {
    __raw = ''
      function()
        print('nixvim')
      end
    '';
  };
  foo_bar = 42;
  hostname = "localhost:8080";
}

Declared by:

plugins.java.settings.root_markers

List of files that exist in root of the project.

Type: null or (list of (string or raw lua code)) or raw lua code

Default: null

Plugin default:

[
  "settings.gradle"
  "settings.gradle.kts"
  "pom.xml"
  "build.gradle"
  "mvnw"
  "gradlew"
  "build.gradle"
  "build.gradle.kts"
  ".git"
]

Declared by: