generator.toml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. [root]
  2. template="settings.gradle.kts.jinja"
  3. copy=[
  4. "gradlew",
  5. "gradlew.bat",
  6. "gradle/wrapper/gradle-wrapper.jar",
  7. "gradle/wrapper/gradle-wrapper.properties"
  8. ]
  9. [targets.jar]
  10. template="build.gradle.kts.jinja"
  11. [targets.jar_proto]
  12. template={ path="build.gradle.kts.proto.jinja", dest="build.gradle.kts" }
  13. [attrs.target]
  14. required_jdk="str"
  15. add_vcs_info_to_mf="bool"
  16. junit4_test="flag"
  17. junit5_test="flag"
  18. app_main_class="str"
  19. peers_closure="list"
  20. peers_closure_coords="list"
  21. excludes_rules="list"
  22. jar_source_set="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. [attrs.root]
  40. [attrs.dir]
  41. [attrs.induced]
  42. consumer_classpath="list"
  43. "consumer.classpath"="list"
  44. "consumer.jar"="list"
  45. "consumer.type"="list"
  46. "consumer.prebuilt"="flag"
  47. [merge]
  48. test=[
  49. "/ut",
  50. "/src/test",
  51. "/src/test/java",
  52. "/src/test-integration"
  53. ]