@@ -22,8 +22,8 @@ def inferJavaHome() = {
22
22
Some (actualHome)
23
23
}
24
24
25
- lazy val interfaces = project
26
- .in(file(" scalafix-interfaces " ))
25
+ lazy val properties = project
26
+ .in(file(" scalafix-properties " ))
27
27
.settings(
28
28
Compile / resourceGenerators += Def .task {
29
29
val props = new java.util.Properties ()
@@ -43,6 +43,16 @@ lazy val interfaces = project
43
43
IO .write(props, " Scalafix version constants" , out)
44
44
List (out)
45
45
},
46
+ moduleName := " scalafix-properties" ,
47
+ mimaPreviousArtifacts := Set .empty,
48
+ crossPaths := false ,
49
+ autoScalaLibrary := false
50
+ )
51
+ .disablePlugins(ScalafixPlugin )
52
+
53
+ lazy val interfaces = project
54
+ .in(file(" scalafix-interfaces" ))
55
+ .settings(
46
56
(Compile / javacOptions) ++= List (
47
57
" -Xlint:all" ,
48
58
" -Werror"
@@ -56,6 +66,7 @@ lazy val interfaces = project
56
66
autoScalaLibrary := false
57
67
)
58
68
.disablePlugins(ScalafixPlugin )
69
+ .dependsOn(properties)
59
70
60
71
// Scala 3 macros vendored separately (i.e. without runtime classes), to
61
72
// shadow Scala 2.13 macros in the Scala 3 compiler classpath, while producing
0 commit comments