@@ -103,142 +103,142 @@ final case class SbtCommunityProject(project: String, sbtTestCommand: String,
103103 s " --addPluginSbtFile= $sbtPluginFilePath" )
104104
105105object projects
106- val utest = MillCommunityProject (
106+ lazy val utest = MillCommunityProject (
107107 project = " utest" ,
108108 baseCommand = s " utest.jvm[ $compilerVersion] " ,
109109 )
110110
111- val sourcecode = MillCommunityProject (
111+ lazy val sourcecode = MillCommunityProject (
112112 project = " sourcecode" ,
113113 baseCommand = s " sourcecode.jvm[ $compilerVersion] " ,
114114 )
115115
116- val oslib = MillCommunityProject (
116+ lazy val oslib = MillCommunityProject (
117117 project = " os-lib" ,
118118 baseCommand = s " os[ $compilerVersion] " ,
119119 dependencies = List (utest, sourcecode)
120120 )
121121
122- val oslibWatch = MillCommunityProject (
122+ lazy val oslibWatch = MillCommunityProject (
123123 project = " os-lib" ,
124124 baseCommand = s " os.watch[ $compilerVersion] " ,
125125 dependencies = List (utest, sourcecode)
126126 )
127127
128- val ujson = MillCommunityProject (
128+ lazy val ujson = MillCommunityProject (
129129 project = " upickle" ,
130130 baseCommand = s " ujson.jvm[ $compilerVersion] " ,
131131 dependencies = List (scalatest, scalacheck, scalatestplusScalacheck)
132132 )
133133
134- val intent = SbtCommunityProject (
134+ lazy val intent = SbtCommunityProject (
135135 project = " intent" ,
136136 sbtTestCommand = " test" ,
137137 sbtUpdateCommand = " update"
138138 )
139139
140- val algebra = SbtCommunityProject (
140+ lazy val algebra = SbtCommunityProject (
141141 project = " algebra" ,
142142 sbtTestCommand = " coreJVM/compile" ,
143143 sbtUpdateCommand = " coreJVM/update"
144144 )
145145
146- val scalacheck = SbtCommunityProject (
146+ lazy val scalacheck = SbtCommunityProject (
147147 project = " scalacheck" ,
148148 sbtTestCommand = " jvm/test" ,
149149 sbtUpdateCommand = " jvm/test:update" ,
150150 publishCommand = " ;set jvm/publishArtifact in (Compile, packageDoc) := false ;jvm/publishLocal"
151151 )
152152
153- val scalatest = SbtCommunityProject (
153+ lazy val scalatest = SbtCommunityProject (
154154 project = " scalatest" ,
155155 sbtTestCommand = " ;scalacticDotty/clean;scalacticTestDotty/test;scalatestTestDotty/test" ,
156156 sbtUpdateCommand = " scalatest/update" ,
157157 publishCommand = " ;scalacticDotty/publishLocal; scalatestDotty/publishLocal"
158158 )
159159
160- val scalatestplusScalacheck = SbtCommunityProject (
160+ lazy val scalatestplusScalacheck = SbtCommunityProject (
161161 project = " scalatestplus-scalacheck" ,
162162 sbtTestCommand = " scalatestPlusScalaCheckJVM/compile" , // TODO: compile only because tests are prone to java.lang.OutOfMemoryError: Metaspace
163163 sbtUpdateCommand = " scalatestPlusScalaCheckJVM/update" ,
164164 publishCommand = " scalatestPlusScalaCheckJVM/publishLocal" ,
165165 dependencies = List (scalatest, scalacheck)
166166 )
167167
168- val scalaXml = SbtCommunityProject (
168+ lazy val scalaXml = SbtCommunityProject (
169169 project = " scala-xml" ,
170170 sbtTestCommand = " xml/test" ,
171171 sbtUpdateCommand = " xml/update"
172172 )
173173
174- val scopt = SbtCommunityProject (
174+ lazy val scopt = SbtCommunityProject (
175175 project = " scopt" ,
176176 sbtTestCommand = " scoptJVM/compile" ,
177177 sbtUpdateCommand = " scoptJVM/update"
178178 )
179179
180- val scalap = SbtCommunityProject (
180+ lazy val scalap = SbtCommunityProject (
181181 project = " scalap" ,
182182 sbtTestCommand = " scalap/compile" ,
183183 sbtUpdateCommand = " scalap/update"
184184 )
185185
186- val squants = SbtCommunityProject (
186+ lazy val squants = SbtCommunityProject (
187187 project = " squants" ,
188188 sbtTestCommand = " squantsJVM/compile" ,
189189 sbtUpdateCommand = " squantsJVM/update"
190190 )
191191
192- val betterfiles = SbtCommunityProject (
192+ lazy val betterfiles = SbtCommunityProject (
193193 project = " betterfiles" ,
194194 sbtTestCommand = " dotty-community-build/compile" ,
195195 sbtUpdateCommand = " dotty-community-build/update"
196196 )
197197
198- val ScalaPB = SbtCommunityProject (
198+ lazy val ScalaPB = SbtCommunityProject (
199199 project = " ScalaPB" ,
200200 sbtTestCommand = " dotty-community-build/compile" ,
201201 sbtUpdateCommand = " dotty-community-build/update"
202202 )
203203
204- val minitest = SbtCommunityProject (
204+ lazy val minitest = SbtCommunityProject (
205205 project = " minitest" ,
206206 sbtTestCommand = " dotty-community-build/compile" ,
207207 sbtUpdateCommand = " dotty-community-build/update"
208208 )
209209
210- val fastparse = SbtCommunityProject (
210+ lazy val fastparse = SbtCommunityProject (
211211 project = " fastparse" ,
212212 sbtTestCommand = " dotty-community-build/compile;dotty-community-build/test:compile" ,
213213 sbtUpdateCommand = " dotty-community-build/update"
214214 )
215215
216- val stdLib213 = SbtCommunityProject (
216+ lazy val stdLib213 = SbtCommunityProject (
217217 project = " stdLib213" ,
218218 sbtTestCommand = " library/compile" ,
219219 sbtUpdateCommand = " library/update" ,
220220 extraSbtArgs = List (" -Dscala.build.compileWithDotty=true" )
221221 )
222222
223- val shapeless = SbtCommunityProject (
223+ lazy val shapeless = SbtCommunityProject (
224224 project = " shapeless" ,
225225 sbtTestCommand = " test" ,
226226 sbtUpdateCommand = " update"
227227 )
228228
229- val xmlInterpolator = SbtCommunityProject (
229+ lazy val xmlInterpolator = SbtCommunityProject (
230230 project = " xml-interpolator" ,
231231 sbtTestCommand = " test" ,
232232 sbtUpdateCommand = " update"
233233 )
234234
235- val semanticdb = SbtCommunityProject (
235+ lazy val semanticdb = SbtCommunityProject (
236236 project = " semanticdb" ,
237237 sbtTestCommand = " test:compile" ,
238238 sbtUpdateCommand = " update"
239239 )
240240
241- val effpi = SbtCommunityProject (
241+ lazy val effpi = SbtCommunityProject (
242242 project = " effpi" ,
243243 // We set `useEffpiPlugin := false` because we don't want to run their
244244 // compiler plugin since it relies on external binaries (from the model
0 commit comments