generator.toml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. ignore_platforms = true
  2. [root]
  3. template="settings.gradle.kts.jinja"
  4. copy=[
  5. "build.gradle.kts",
  6. "gradlew",
  7. "gradlew.bat",
  8. "gradle/wrapper/gradle-wrapper.jar",
  9. "gradle/wrapper/gradle-wrapper.properties"
  10. ]
  11. [targets.jar]
  12. template="build.gradle.kts.jinja"
  13. [targets.jar_proto]
  14. template={ path="build.gradle.kts.proto.jinja", dest="build.gradle.kts" }
  15. [attrs.target]
  16. # DEPRECATED
  17. annotation_processors="list"
  18. required_jdk="str"
  19. add_vcs_info_to_mf="bool"
  20. junit4_test="flag"
  21. junit5_test="flag"
  22. app_main_class="str"
  23. enable_preview="flag"
  24. use_annotation_processor="list"
  25. use_errorprone="flag"
  26. jdk_version="str"
  27. jdk_path="str"
  28. publish="flag"
  29. publish_group="str"
  30. publish_version="str"
  31. proto_files="list"
  32. proto_namespace="str"
  33. proto_compiler_version="str"
  34. proto_runtime_version="str"
  35. proto_common_version="str"
  36. proto_grpc="flag"
  37. proto_grpc_version="str"
  38. kotlin_version="str"
  39. with_kotlin="flag"
  40. with_kotlinc_plugin_allopen="set"
  41. with_kotlinc_plugin_lombok="set"
  42. with_kotlinc_plugin_noarg="set"
  43. with_kotlinc_plugin_serialization="set"
  44. [attrs.root]
  45. [attrs.dir]
  46. [attrs.induced]
  47. consumer-classpath="str"
  48. consumer-jar="str"
  49. consumer-type="str"
  50. consumer-prebuilt="flag"
  51. [merge]
  52. test=[
  53. "/ut",
  54. "/src/test",
  55. "/src/test/java",
  56. "/src/test-integration"
  57. ]