1- import FlinkAxis ._
2-
31Global / onChangedBuildSource := ReloadOnSourceChanges
42Global / excludeLintKeys := Set (crossScalaVersions)
53
@@ -46,7 +44,7 @@ inThisBuild(
4644
4745lazy val `flink-scala-api` = (project in file(" ." ))
4846 .aggregate(
49- `flink-common-api `.projectRefs ++
47+ `flink`.projectRefs ++
5048 `flink-1-api`.projectRefs ++
5149 `flink-2-api`.projectRefs ++
5250 `examples`.projectRefs: _*
@@ -106,31 +104,32 @@ def flinkDependencies(flinkVersion: String) =
106104 " ch.qos.logback" % " logback-classic" % " 1.5.32" % Test
107105 )
108106
109- lazy val `flink-common-api` = (projectMatrix in file(" modules/flink-common-api" ))
107+ // val has to be named `flink` in order to generate `flink-1-api-common` and `flink-2-api-common` project ids
108+ lazy val `flink` = (projectMatrix in file(" modules/flink-common-api" ))
110109 .settings(commonSettings)
111110 .customRow(
112111 scalaVersions = crossVersions,
113- axisValues = Seq (Flink1 , VirtualAxis .jvm),
112+ axisValues = Seq (FlinkAxis . Flink1Common , VirtualAxis .jvm),
114113 settings = Seq (
115114 name := " flink-scala-api-common-1" ,
116115 libraryDependencies ++= flinkDependencies(flinkVersion1)
117116 )
118117 )
119118 .customRow(
120119 scalaVersions = crossVersions,
121- axisValues = Seq (Flink2 , VirtualAxis .jvm),
120+ axisValues = Seq (FlinkAxis . Flink2Common , VirtualAxis .jvm),
122121 settings = Seq (
123122 name := " flink-scala-api-common-2" ,
124123 libraryDependencies ++= flinkDependencies(flinkVersion2)
125124 )
126125 )
127126
128127lazy val `flink-1-api` = (projectMatrix in file(" modules/flink-1-api" ))
129- .dependsOn(`flink-common-api `)
128+ .dependsOn(`flink`)
130129 .settings(commonSettings)
131130 .customRow(
132131 scalaVersions = crossVersions,
133- axisValues = Seq (Flink1 , VirtualAxis .jvm),
132+ axisValues = Seq (FlinkAxis . Flink1Api , VirtualAxis .jvm),
134133 settings = Seq (
135134 name := " flink-scala-api-1" ,
136135 libraryDependencies ++= (flinkDependencies(flinkVersion1) :+
@@ -139,11 +138,11 @@ lazy val `flink-1-api` = (projectMatrix in file("modules/flink-1-api"))
139138 )
140139
141140lazy val `flink-2-api` = (projectMatrix in file(" modules/flink-2-api" ))
142- .dependsOn(`flink-common-api `)
141+ .dependsOn(`flink`)
143142 .settings(commonSettings)
144143 .customRow(
145144 scalaVersions = crossVersions,
146- axisValues = Seq (Flink2 , VirtualAxis .jvm),
145+ axisValues = Seq (FlinkAxis . Flink2Api , VirtualAxis .jvm),
147146 settings = Seq (
148147 name := " flink-scala-api-2" ,
149148 libraryDependencies ++= flinkDependencies(flinkVersion2)
0 commit comments