generator.toml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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. ".idea/vcs.xml"
  11. ]
  12. [targets.jar]
  13. template="build.gradle.kts.jinja"
  14. [targets.jar_proto]
  15. template={ path="build.gradle.kts.proto.jinja", dest="build.gradle.kts" }
  16. [attrs.target]
  17. required_jdk="str"
  18. add_vcs_info_to_mf="bool"
  19. junit4_test="flag"
  20. junit5_test="flag"
  21. app_main_class="str"
  22. jar_source_set="list"
  23. enable_preview="flag"
  24. annotation_processors="list"
  25. use_annotation_processor="str"
  26. publish="flag"
  27. publish_group="str"
  28. publish_version="str"
  29. proto_files="list"
  30. proto_namespace="str"
  31. proto_compiler_version="str"
  32. proto_runtime_version="str"
  33. proto_common_version="str"
  34. proto_grpc="flag"
  35. proto_grpc_version="str"
  36. kotlin_version="str"
  37. with_kotlin="flag"
  38. with_kotlinc_plugin_allopen="flag"
  39. with_kotlinc_plugin_lombok="flag"
  40. with_kotlinc_plugin_noarg="flag"
  41. with_kotlinc_plugin_serialization="flag"
  42. runs="list"
  43. runs-args="list"
  44. runs-classpath="list"
  45. runs-cwd="str"
  46. runs-in="list"
  47. runs-in_dir="list"
  48. runs-in_dirs_inputs="list"
  49. runs-in_noparse="list"
  50. runs-out="list"
  51. runs-out_dir="list"
  52. runs-tool="list"
  53. javac-flags="list"
  54. [attrs.root]
  55. [attrs.dir]
  56. [attrs.induced]
  57. consumer-classpath="str"
  58. consumer-jar="str"
  59. consumer-type="str"
  60. consumer-prebuilt="flag"
  61. [merge]
  62. test=[
  63. "/ut",
  64. "/src/test",
  65. "/src/test/java",
  66. "/src/test-integration",
  67. "/src/testFixtures",
  68. ]