generator.toml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. use_managed_peers_closure = true
  2. ignore_platforms = true
  3. [root]
  4. template="settings.gradle.kts.jinja"
  5. copy=[
  6. "gradlew",
  7. "gradlew.bat",
  8. "gradle/wrapper/gradle-wrapper.jar",
  9. "gradle/wrapper/gradle-wrapper.properties",
  10. ]
  11. [targets.EXTRA_ONLY]
  12. template="build.gradle.kts.jinja"
  13. [targets.jar]
  14. template="build.gradle.kts.jinja"
  15. [targets.jar_proto]
  16. template={ path="build.gradle.kts.proto.jinja", dest="build.gradle.kts" }
  17. [attrs.target]
  18. # DEPRECATED
  19. annotation_processors="list"
  20. required_jdk="str"
  21. add_vcs_info_to_mf="bool"
  22. junit4_test="flag"
  23. junit5_test="flag"
  24. app_main_class="str"
  25. jar_source_set="list"
  26. enable_preview="flag"
  27. use_annotation_processor="list"
  28. use_errorprone="flag"
  29. jdk_version="str"
  30. jdk_path="str"
  31. publish="flag"
  32. publish_group="str"
  33. publish_version="str"
  34. proto_files="list"
  35. proto_namespace="str"
  36. proto_compiler_version="str"
  37. proto_runtime_version="str"
  38. proto_common_version="str"
  39. proto_grpc="flag"
  40. proto_grpc_version="str"
  41. proto_kotlin="flag"
  42. proto_kotlin_grpc="flag"
  43. proto_kotlin_grpc_version="str"
  44. kotlin_version="str"
  45. with_kotlin="flag"
  46. with_kotlinc_plugin_allopen="set"
  47. with_kotlinc_plugin_lombok="set"
  48. with_kotlinc_plugin_noarg="set"
  49. with_kotlinc_plugin_serialization="set"
  50. runs="list"
  51. runs-args="list"
  52. runs-classpath="list"
  53. runs-cwd="str"
  54. runs-in="list"
  55. runs-in_dir="list"
  56. runs-in_dirs_inputs="list"
  57. runs-in_noparse="list"
  58. runs-out="list"
  59. runs-out_dir="list"
  60. runs-tool="list"
  61. custom_runs="list"
  62. custom_runs-depends="list"
  63. custom_runs-env="list"
  64. custom_runs-command="list"
  65. custom_runs-outputs="list"
  66. custom_runs-cwd="str"
  67. javac-flags="list"
  68. [attrs.root]
  69. [attrs.dir]
  70. [attrs.induced]
  71. consumer-classpath="str"
  72. consumer-jar="str"
  73. consumer-type="str"
  74. consumer-prebuilt="flag"
  75. [merge]
  76. test=[
  77. "/ut",
  78. "/src/test",
  79. "/src/test/java",
  80. "/src/test-integration",
  81. "/src/testFixtures",
  82. "/src/intTest",
  83. ]