generator.toml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. [root]
  2. template="settings.gradle.kts.jinja"
  3. copy=[
  4. "build.gradle.kts",
  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. enable_preview="flag"
  21. annotation_processors="list"
  22. publish="flag"
  23. publish_group="str"
  24. publish_version="str"
  25. proto_files="list"
  26. proto_namespace="str"
  27. proto_compiler_version="str"
  28. proto_runtime_version="str"
  29. proto_common_version="str"
  30. proto_grpc="flag"
  31. proto_grpc_version="str"
  32. kotlin_version="str"
  33. with_kotlin="flag"
  34. with_kotlinc_plugin_allopen="flag"
  35. with_kotlinc_plugin_lombok="flag"
  36. with_kotlinc_plugin_noarg="flag"
  37. with_kotlinc_plugin_serialization="flag"
  38. [attrs.root]
  39. [attrs.dir]
  40. [attrs.induced]
  41. consumer-classpath="str"
  42. consumer-jar="str"
  43. consumer-type="str"
  44. consumer-prebuilt="flag"
  45. [merge]
  46. test=[
  47. "/ut",
  48. "/src/test",
  49. "/src/test/java",
  50. "/src/test-integration"
  51. ]