@@ -252,6 +252,7 @@ lazy val `scalafix-input` = (project in file("scalafix/input"))
252252 semanticdbEnabled := true ,
253253 semanticdbVersion := scalafixSemanticdb.revision,
254254 )
255+ .dependsOn(`scalafix-input-dependency`)
255256 .disablePlugins(ScalafixPlugin )
256257
257258lazy val `scalafix-output` = (project in file(" scalafix/output" ))
@@ -268,6 +269,7 @@ lazy val `scalafix-output` = (project in file("scalafix/output"))
268269 scalacOptions += " -nowarn" ,
269270 scalacOptions ~= { _.filterNot(_ == " -Xfatal-warnings" ) },
270271 )
272+ .dependsOn(`scalafix-output-dependency`)
271273 .disablePlugins(ScalafixPlugin )
272274
273275lazy val `scalafix-tests` = (projectMatrix in file(" scalafix/tests" ))
@@ -284,6 +286,32 @@ lazy val `scalafix-tests` = (projectMatrix in file("scalafix/tests"))
284286 .dependsOn(`scalafix-rules`)
285287 .enablePlugins(ScalafixTestkitPlugin )
286288
289+ lazy val `scalafix-input-dependency` = (project in file(" scalafix/input-dependency" ))
290+ .settings(
291+ publish / skip := true ,
292+ scalaVersion := Scala2Versions .head,
293+ libraryDependencies ++= {
294+ Seq (
295+ " com.twitter" %% " finagle-thrift" % TwitterUtilsLatestV ,
296+ " org.typelevel" %% " cats-tagless-core" % CatsTaglessV ,
297+ " org.typelevel" %% " cats-tagless-macros" % CatsTaglessV ,
298+ )
299+ },
300+ )
301+
302+ lazy val `scalafix-output-dependency` = (project in file(" scalafix/output-dependency" ))
303+ .settings(
304+ publish / skip := true ,
305+ scalaVersion := Scala2Versions .head,
306+ libraryDependencies ++= {
307+ Seq (
308+ " com.twitter" %% " util-core" % TwitterUtilsLatestV ,
309+ " org.typelevel" %% " cats-tagless-core" % CatsTaglessV ,
310+ " org.typelevel" %% " cats-tagless-macros" % CatsTaglessV ,
311+ )
312+ },
313+ )
314+
287315lazy val `async-utils-root` = (project in file(" ." ))
288316 .aggregate(
289317 Seq (
0 commit comments