@@ -103,142 +103,142 @@ final case class SbtCommunityProject(project: String, sbtTestCommand: String,
103
103
s " --addPluginSbtFile= $sbtPluginFilePath" )
104
104
105
105
object projects
106
- val utest = MillCommunityProject (
106
+ lazy val utest = MillCommunityProject (
107
107
project = " utest" ,
108
108
baseCommand = s " utest.jvm[ $compilerVersion] " ,
109
109
)
110
110
111
- val sourcecode = MillCommunityProject (
111
+ lazy val sourcecode = MillCommunityProject (
112
112
project = " sourcecode" ,
113
113
baseCommand = s " sourcecode.jvm[ $compilerVersion] " ,
114
114
)
115
115
116
- val oslib = MillCommunityProject (
116
+ lazy val oslib = MillCommunityProject (
117
117
project = " os-lib" ,
118
118
baseCommand = s " os[ $compilerVersion] " ,
119
119
dependencies = List (utest, sourcecode)
120
120
)
121
121
122
- val oslibWatch = MillCommunityProject (
122
+ lazy val oslibWatch = MillCommunityProject (
123
123
project = " os-lib" ,
124
124
baseCommand = s " os.watch[ $compilerVersion] " ,
125
125
dependencies = List (utest, sourcecode)
126
126
)
127
127
128
- val ujson = MillCommunityProject (
128
+ lazy val ujson = MillCommunityProject (
129
129
project = " upickle" ,
130
130
baseCommand = s " ujson.jvm[ $compilerVersion] " ,
131
131
dependencies = List (scalatest, scalacheck, scalatestplusScalacheck)
132
132
)
133
133
134
- val intent = SbtCommunityProject (
134
+ lazy val intent = SbtCommunityProject (
135
135
project = " intent" ,
136
136
sbtTestCommand = " test" ,
137
137
sbtUpdateCommand = " update"
138
138
)
139
139
140
- val algebra = SbtCommunityProject (
140
+ lazy val algebra = SbtCommunityProject (
141
141
project = " algebra" ,
142
142
sbtTestCommand = " coreJVM/compile" ,
143
143
sbtUpdateCommand = " coreJVM/update"
144
144
)
145
145
146
- val scalacheck = SbtCommunityProject (
146
+ lazy val scalacheck = SbtCommunityProject (
147
147
project = " scalacheck" ,
148
148
sbtTestCommand = " jvm/test" ,
149
149
sbtUpdateCommand = " jvm/test:update" ,
150
150
publishCommand = " ;set jvm/publishArtifact in (Compile, packageDoc) := false ;jvm/publishLocal"
151
151
)
152
152
153
- val scalatest = SbtCommunityProject (
153
+ lazy val scalatest = SbtCommunityProject (
154
154
project = " scalatest" ,
155
155
sbtTestCommand = " ;scalacticDotty/clean;scalacticTestDotty/test;scalatestTestDotty/test" ,
156
156
sbtUpdateCommand = " scalatest/update" ,
157
157
publishCommand = " ;scalacticDotty/publishLocal; scalatestDotty/publishLocal"
158
158
)
159
159
160
- val scalatestplusScalacheck = SbtCommunityProject (
160
+ lazy val scalatestplusScalacheck = SbtCommunityProject (
161
161
project = " scalatestplus-scalacheck" ,
162
162
sbtTestCommand = " scalatestPlusScalaCheckJVM/compile" , // TODO: compile only because tests are prone to java.lang.OutOfMemoryError: Metaspace
163
163
sbtUpdateCommand = " scalatestPlusScalaCheckJVM/update" ,
164
164
publishCommand = " scalatestPlusScalaCheckJVM/publishLocal" ,
165
165
dependencies = List (scalatest, scalacheck)
166
166
)
167
167
168
- val scalaXml = SbtCommunityProject (
168
+ lazy val scalaXml = SbtCommunityProject (
169
169
project = " scala-xml" ,
170
170
sbtTestCommand = " xml/test" ,
171
171
sbtUpdateCommand = " xml/update"
172
172
)
173
173
174
- val scopt = SbtCommunityProject (
174
+ lazy val scopt = SbtCommunityProject (
175
175
project = " scopt" ,
176
176
sbtTestCommand = " scoptJVM/compile" ,
177
177
sbtUpdateCommand = " scoptJVM/update"
178
178
)
179
179
180
- val scalap = SbtCommunityProject (
180
+ lazy val scalap = SbtCommunityProject (
181
181
project = " scalap" ,
182
182
sbtTestCommand = " scalap/compile" ,
183
183
sbtUpdateCommand = " scalap/update"
184
184
)
185
185
186
- val squants = SbtCommunityProject (
186
+ lazy val squants = SbtCommunityProject (
187
187
project = " squants" ,
188
188
sbtTestCommand = " squantsJVM/compile" ,
189
189
sbtUpdateCommand = " squantsJVM/update"
190
190
)
191
191
192
- val betterfiles = SbtCommunityProject (
192
+ lazy val betterfiles = SbtCommunityProject (
193
193
project = " betterfiles" ,
194
194
sbtTestCommand = " dotty-community-build/compile" ,
195
195
sbtUpdateCommand = " dotty-community-build/update"
196
196
)
197
197
198
- val ScalaPB = SbtCommunityProject (
198
+ lazy val ScalaPB = SbtCommunityProject (
199
199
project = " ScalaPB" ,
200
200
sbtTestCommand = " dotty-community-build/compile" ,
201
201
sbtUpdateCommand = " dotty-community-build/update"
202
202
)
203
203
204
- val minitest = SbtCommunityProject (
204
+ lazy val minitest = SbtCommunityProject (
205
205
project = " minitest" ,
206
206
sbtTestCommand = " dotty-community-build/compile" ,
207
207
sbtUpdateCommand = " dotty-community-build/update"
208
208
)
209
209
210
- val fastparse = SbtCommunityProject (
210
+ lazy val fastparse = SbtCommunityProject (
211
211
project = " fastparse" ,
212
212
sbtTestCommand = " dotty-community-build/compile;dotty-community-build/test:compile" ,
213
213
sbtUpdateCommand = " dotty-community-build/update"
214
214
)
215
215
216
- val stdLib213 = SbtCommunityProject (
216
+ lazy val stdLib213 = SbtCommunityProject (
217
217
project = " stdLib213" ,
218
218
sbtTestCommand = " library/compile" ,
219
219
sbtUpdateCommand = " library/update" ,
220
220
extraSbtArgs = List (" -Dscala.build.compileWithDotty=true" )
221
221
)
222
222
223
- val shapeless = SbtCommunityProject (
223
+ lazy val shapeless = SbtCommunityProject (
224
224
project = " shapeless" ,
225
225
sbtTestCommand = " test" ,
226
226
sbtUpdateCommand = " update"
227
227
)
228
228
229
- val xmlInterpolator = SbtCommunityProject (
229
+ lazy val xmlInterpolator = SbtCommunityProject (
230
230
project = " xml-interpolator" ,
231
231
sbtTestCommand = " test" ,
232
232
sbtUpdateCommand = " update"
233
233
)
234
234
235
- val semanticdb = SbtCommunityProject (
235
+ lazy val semanticdb = SbtCommunityProject (
236
236
project = " semanticdb" ,
237
237
sbtTestCommand = " test:compile" ,
238
238
sbtUpdateCommand = " update"
239
239
)
240
240
241
- val effpi = SbtCommunityProject (
241
+ lazy val effpi = SbtCommunityProject (
242
242
project = " effpi" ,
243
243
// We set `useEffpiPlugin := false` because we don't want to run their
244
244
// compiler plugin since it relies on external binaries (from the model
0 commit comments