diff --git a/build.sbt b/build.sbt index 7138640ad0..afc4df5ca5 100644 --- a/build.sbt +++ b/build.sbt @@ -100,9 +100,12 @@ lazy val root = Project(id = "pekko", base = file(".")) akkaScalaNightly, docs, serialversionRemoverPlugin)) - .settings(Compile / headerCreate / unmanagedSources := (baseDirectory.value / "project").**("*.scala").get) + .settings( + Compile / headerCreate / unmanagedSources := (baseDirectory.value / "project").**("*.scala").get, + sourceDistName := "incubator-pekko") .settings(PekkoBuild.welcomeSettings) .enablePlugins(CopyrightHeaderForBuild) + .enablePlugins(SourceDistPlugin) lazy val actor = pekkoModule("actor") .settings(Dependencies.actor) diff --git a/project/plugins.sbt b/project/plugins.sbt index 8c76537a71..db8c21ae5f 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -26,4 +26,5 @@ addSbtPlugin("net.bzzt" % "sbt-reproducible-builds" % "0.30") addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.5.10") addSbtPlugin("com.lightbend.sbt" % "sbt-publish-rsync" % "0.2") +addSbtPlugin("com.github.pjfanning" % "sbt-source-dist" % "0.1.2") addSbtPlugin("com.github.reibitto" % "sbt-welcome" % "0.2.2")