Issue 24594: Integration with sbt-headers and initial header population

This commit is contained in:
Konrad `ktoso` Malawski 2018-03-13 23:45:55 +09:00 committed by Johan Andrén
parent 95afa04a7a
commit 563c7fbcf0
1558 changed files with 2995 additions and 490 deletions

View file

@ -1,6 +1,6 @@
import akka.{ParadoxSupport, AutomaticModuleName}
enablePlugins(UnidocRoot, TimeStampede, UnidocWithPrValidation, NoPublish)
enablePlugins(UnidocRoot, TimeStampede, UnidocWithPrValidation, NoPublish, CopyrightHeader, CopyrightHeaderInPr)
disablePlugins(MimaPlugin)
import com.typesafe.sbt.SbtMultiJvm.MultiJvmKeys.MultiJvm
@ -49,6 +49,9 @@ lazy val root = Project(
).aggregate(aggregatedProjects: _*)
.settings(rootSettings: _*)
.settings(unidocRootIgnoreProjects := Seq(remoteTests, benchJmh, protobuf, akkaScalaNightly, docs))
.settings(
unmanagedSources in(Compile, headerCreate) := (baseDirectory.value / "project").**("*.scala").get
)
lazy val actor = akkaModule("akka-actor")
.settings(Dependencies.actor)
@ -80,7 +83,7 @@ lazy val akkaScalaNightly = akkaModule("akka-scala-nightly")
// remove dependencies that we have to build ourselves (Scala STM)
.aggregate(aggregatedProjects diff List[ProjectReference](agent, docs): _*)
.disablePlugins(MimaPlugin)
.disablePlugins(ValidatePullRequest, MimaPlugin)
.disablePlugins(ValidatePullRequest, MimaPlugin, CopyrightHeaderInPr)
lazy val benchJmh = akkaModule("akka-bench-jmh")
.dependsOn(
@ -93,8 +96,8 @@ lazy val benchJmh = akkaModule("akka-bench-jmh")
).map(_ % "compile->compile;compile->test;provided->provided"): _*
)
.settings(Dependencies.benchJmh)
.enablePlugins(JmhPlugin, ScaladocNoVerificationOfDiagrams, NoPublish)
.disablePlugins(MimaPlugin, WhiteSourcePlugin, ValidatePullRequest)
.enablePlugins(JmhPlugin, ScaladocNoVerificationOfDiagrams, NoPublish, CopyrightHeader)
.disablePlugins(MimaPlugin, WhiteSourcePlugin, ValidatePullRequest, CopyrightHeaderInPr)
lazy val camel = akkaModule("akka-camel")
.dependsOn(actor, slf4j, testkit % "test->test")