pekko-connectors-sample-http-csv-to-kafka/build.sbt (38 lines of code) (raw):

lazy val alpakka_sample_master = project .in(file(".")) .aggregate( common, step_001_http_request, step_002_extract_http_entity, step_003_parse_csv, step_004_producing_json, step_005_cleanse_lines, step_006_coordinated_shutdown, step_007_produce_to_kafka, step_008_scheduled_download ).settings(CommonSettings.commonSettings: _*) lazy val common = project.settings(CommonSettings.commonSettings: _*) lazy val step_001_http_request = project .settings(CommonSettings.commonSettings: _*) .dependsOn(common % "test->test;compile->compile") lazy val step_002_extract_http_entity = project .settings(CommonSettings.commonSettings: _*) .dependsOn(common % "test->test;compile->compile") lazy val step_003_parse_csv = project .settings(CommonSettings.commonSettings: _*) .dependsOn(common % "test->test;compile->compile") lazy val step_004_producing_json = project .settings(CommonSettings.commonSettings: _*) .dependsOn(common % "test->test;compile->compile") lazy val step_005_cleanse_lines = project .settings(CommonSettings.commonSettings: _*) .dependsOn(common % "test->test;compile->compile") lazy val step_006_coordinated_shutdown = project .settings(CommonSettings.commonSettings: _*) .dependsOn(common % "test->test;compile->compile") lazy val step_007_produce_to_kafka = project .settings(CommonSettings.commonSettings: _*) .dependsOn(common % "test->test;compile->compile") lazy val step_008_scheduled_download = project .settings(CommonSettings.commonSettings: _*) .dependsOn(common % "test->test;compile->compile")