aboutsummaryrefslogtreecommitdiffstats
path: root/build/export_generators/ide-gradle/generator.toml
blob: d28811b55ad2552d04bef400189a55878f66b8f8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
[root]
template="settings.gradle.kts.jinja"
copy=[
    "gradlew",
    "gradlew.bat",
    "gradle/wrapper/gradle-wrapper.jar",
    "gradle/wrapper/gradle-wrapper.properties"
]

[targets.jar]
template="build.gradle.kts.jinja"

[targets.jar_proto]
template={ path="build.gradle.kts.proto.jinja", dest="build.gradle.kts" }

[attrs.target]
required_jdk="str"
add_vcs_info_to_mf="bool"
junit4_test="flag"
junit5_test="flag"
app_main_class="str"
peers_closure="list"
peers_closure_coords="list"
excludes_rules="list"
jar_source_set="list"

publish="flag"
publish_group="str"
publish_version="str"

proto_files="list"
proto_namespace="str"
proto_compiler_version="str"
proto_runtime_version="str"
proto_common_version="str"

proto_grpc="flag"
proto_grpc_version="str"

kotlin_version="str"
with_kotlin="bool"
with_kotlinc_plugin_allopen="bool"
with_kotlinc_plugin_lombok="bool"
with_kotlinc_plugin_noarg="bool"
with_kotlinc_plugin_serialization="bool"

[attrs.root]

[attrs.dir]

[attrs.induced]
consumer_classpath="list"
"consumer.classpath"="list"
"consumer.jar"="list"
"consumer.type"="list"
"consumer.prebuilt"="flag"

[merge]
test=[
    "/ut",
    "/src/test",
    "/src/test/java",
    "/src/test-integration"
]