@@ -6,8 +6,6 @@ import mill.contrib.buildinfo.BuildInfo
66import mill.scalalib.*
77import millbuild.*
88
9- // TODO change MillPublishScalaModule to MillStableScalaModule after mill version with kotlinlib is released,
10- // because currently there is no previous artifact version
119object `package` extends MillStableScalaModule with BuildInfo {
1210
1311 def moduleDeps = Seq(build.libs.javalib, build.libs.javalib.testrunner, api, `ksp2-api`)
@@ -39,18 +37,16 @@ object `package` extends MillStableScalaModule with BuildInfo {
3937 )
4038 )
4139
42- trait MillKotlinModule extends MillPublishScalaModule
43-
4440 // shared between kotlinlib and kotlinlib.worker
45- object api extends MillKotlinModule {
41+ object api extends MillPublishScalaModule {
4642 def moduleDeps = Seq(build.libs.javalib.testrunner)
4743
4844 override def compileMvnDeps: T[Seq[Dep]] = Seq(
4945 Deps.osLib
5046 )
5147 }
5248
53- object worker extends MillKotlinModule {
49+ object worker extends MillPublishScalaModule {
5450 override def compileModuleDeps = Seq(api)
5551
5652 def mandatoryMvnDeps = Seq.empty[Dep]
@@ -63,9 +59,9 @@ object `package` extends MillStableScalaModule with BuildInfo {
6359 )
6460 }
6561
66- object `ksp2-api` extends MillKotlinModule
62+ object `ksp2-api` extends MillPublishScalaModule
6763
68- object ksp2 extends MillKotlinModule {
64+ object ksp2 extends MillPublishScalaModule {
6965 def moduleDeps = Seq(`ksp2-api`)
7066 override def compileMvnDeps: T[Seq[Dep]] = super.compileMvnDeps() ++ Seq(
7167 mvn"com.google.devtools.ksp:symbol-processing-common-deps:${Deps.kotlinVersion}-${Deps.kspVersion}",
0 commit comments