-
Notifications
You must be signed in to change notification settings - Fork 74
/
settings.gradle
144 lines (132 loc) · 4.37 KB
/
settings.gradle
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
pluginManagement {
includeBuild('build-support/redwood-settings')
repositories {
mavenCentral()
google()
gradlePluginPortal()
}
}
plugins {
id "com.gradle.develocity" version "3.19"
id 'app.cash.redwood.settings'
}
dependencyResolutionManagement {
repositories {
mavenCentral()
google()
}
}
develocity {
buildScan {
termsOfUseUrl = 'https://gradle.com/help/legal-terms-of-use'
termsOfUseAgree = 'yes'
if (System.getenv('CI') == 'true') {
tag 'CI'
} else {
publishing.onlyIf { false }
}
}
}
includeBuild('build-support') {
dependencySubstitution {
substitute module('app.cash.redwood.build:gradle-plugin') using project(':')
substitute module('app.cash.redwood:redwood-gradle-plugin') using project(':redwood-gradle-plugin')
}
}
enableFeaturePreview('TYPESAFE_PROJECT_ACCESSORS')
rootProject.name = 'redwood'
include ':build-support-ksp-processor'
include ':redwood-bom'
include ':redwood-compose'
include ':redwood-composeui'
include ':redwood-gradle-plugin'
include ':redwood-layout-api'
include ':redwood-layout-compose'
include ':redwood-layout-composeui'
include ':redwood-layout-dom'
include ':redwood-layout-modifiers'
include ':redwood-layout-schema'
include ':redwood-layout-shared-test'
include ':redwood-layout-testing'
include ':redwood-layout-uiview'
include ':redwood-layout-view'
include ':redwood-layout-widget'
include ':redwood-lazylayout-api'
include ':redwood-lazylayout-compose'
include ':redwood-lazylayout-composeui'
include ':redwood-lazylayout-dom'
include ':redwood-lazylayout-schema'
include ':redwood-lazylayout-shared-test'
include ':redwood-lazylayout-testing'
include ':redwood-lazylayout-uiview'
include ':redwood-lazylayout-view'
include ':redwood-lazylayout-widget'
include ':redwood-leak-detector'
include ':redwood-leak-detector-zipline-test'
include ':redwood-protocol'
include ':redwood-protocol-guest'
include ':redwood-protocol-host'
include ':redwood-runtime'
include ':redwood-schema'
include ':redwood-snapshot-testing'
include ':redwood-testing'
include ':redwood-tooling-codegen'
include ':redwood-tooling-lint'
include ':redwood-tooling-schema'
include ':redwood-treehouse'
include ':redwood-treehouse-guest'
include ':redwood-treehouse-guest-compose'
include ':redwood-treehouse-host'
include ':redwood-treehouse-host-composeui'
include ':redwood-widget'
include ':redwood-widget-compose'
include ':redwood-widget-shared-test'
include ':redwood-widget-testing'
include ':redwood-widget-view-test'
include ':redwood-widget-uiview-test'
include ':redwood-yoga'
include ':test-app:schema'
include ':test-app:schema:compose'
include ':test-app:schema:modifiers'
include ':test-app:schema:protocol-guest'
include ':test-app:schema:protocol-host'
include ':test-app:schema:testing'
include ':test-app:schema:widget'
if (!hasProperty('redwoodNoApps')) {
include ':test-app:android-views'
include ':test-app:browser'
include ':test-app:ios-shared'
include ':test-app:launcher'
include ':test-app:presenter'
include ':test-app:presenter-treehouse'
include ':samples:counter:android-composeui'
include ':samples:counter:android-views'
include ':samples:counter:android-tests'
include ':samples:counter:browser'
include ':samples:counter:desktop-composeui'
include ':samples:counter:ios-shared'
include ':samples:counter:presenter'
include ':samples:counter:schema'
include ':samples:counter:schema:compose'
include ':samples:counter:schema:testing'
include ':samples:counter:schema:widget'
include ':samples:counter:shared-composeui'
include ':samples:emoji-search:android-composeui'
include ':samples:emoji-search:android-tests'
include ':samples:emoji-search:android-views'
include ':samples:emoji-search:browser'
include ':samples:emoji-search:desktop-composeui'
include ':samples:emoji-search:ios-shared'
include ':samples:emoji-search:launcher'
include ':samples:emoji-search:presenter'
include ':samples:emoji-search:presenter-treehouse'
include ':samples:emoji-search:schema'
include ':samples:emoji-search:schema:compose'
include ':samples:emoji-search:schema:modifiers'
include ':samples:emoji-search:schema:protocol-guest'
include ':samples:emoji-search:schema:protocol-host'
include ':samples:emoji-search:schema:testing'
include ':samples:emoji-search:schema:widget'
include ':samples:emoji-search:shared-composeui'
include ':samples:emoji-search:values'
}