generator.toml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. use_managed_peers_closure = true
  2. [root]
  3. template="settings.gradle.kts.jinja"
  4. copy=[
  5. "gradlew",
  6. "gradlew.bat",
  7. "gradle/wrapper/gradle-wrapper.jar",
  8. "gradle/wrapper/gradle-wrapper.properties"
  9. ]
  10. [targets.jar]
  11. template="build.gradle.kts.jinja"
  12. [targets.jar_proto]
  13. template={ path="build.gradle.kts.proto.jinja", dest="build.gradle.kts" }
  14. [attrs.target]
  15. required_jdk="str"
  16. add_vcs_info_to_mf="bool"
  17. junit4_test="flag"
  18. junit5_test="flag"
  19. app_main_class="str"
  20. jar_source_set="list"
  21. enable_preview="flag"
  22. annotation_processors="list"
  23. publish="flag"
  24. publish_group="str"
  25. publish_version="str"
  26. proto_files="list"
  27. proto_namespace="str"
  28. proto_compiler_version="str"
  29. proto_runtime_version="str"
  30. proto_common_version="str"
  31. proto_grpc="flag"
  32. proto_grpc_version="str"
  33. kotlin_version="str"
  34. with_kotlin="bool"
  35. with_kotlinc_plugin_allopen="bool"
  36. with_kotlinc_plugin_lombok="bool"
  37. with_kotlinc_plugin_noarg="bool"
  38. with_kotlinc_plugin_serialization="bool"
  39. runs="list"
  40. runs-args="list"
  41. runs-classpath="list"
  42. runs-cwd="str"
  43. runs-in="list"
  44. runs-in_dir="list"
  45. runs-in_dirs_inputs="list"
  46. runs-in_noparse="list"
  47. runs-out="list"
  48. runs-out_dir="list"
  49. runs-tool="list"
  50. [attrs.root]
  51. [attrs.dir]
  52. [attrs.induced]
  53. consumer-classpath="str"
  54. consumer-jar="str"
  55. consumer-type="str"
  56. consumer-prebuilt="flag"
  57. [merge]
  58. test=[
  59. "/ut",
  60. "/src/test",
  61. "/src/test/java",
  62. "/src/test-integration",
  63. "/src/testFixtures",
  64. "/src/intTest",
  65. ]