diff --git a/project/AkkaBuild.scala b/project/AkkaBuild.scala index 2b6af43911..e9348b01d2 100644 --- a/project/AkkaBuild.scala +++ b/project/AkkaBuild.scala @@ -17,6 +17,8 @@ import com.typesafe.sbt.pgp.PgpKeys.publishSigned import com.typesafe.sbt.SbtMultiJvm.MultiJvmKeys.MultiJvm import sbt.Keys._ import sbt._ +import sbtunidoc.Plugin.ScalaUnidoc +import sbtunidoc.Plugin.UnidocKeys._ object AkkaBuild extends Build { System.setProperty("akka.mode", "test") // Is there better place for this? @@ -44,6 +46,14 @@ object AkkaBuild extends Build { parallelExecution in GlobalScope := System.getProperty("akka.parallelExecution", parallelExecutionByDefault.toString).toBoolean, Dist.distExclude := Seq(actorTests.id, docs.id, samples.id, osgi.id), + // FIXME problem with scalaunidoc:doc, there must be a better way + unidocProjectFilter in (ScalaUnidoc, unidoc) := inAnyProject -- inProjects(protobuf, samples, + sampleCamelJava, sampleCamelScala, sampleClusterJava, sampleClusterScala, sampleFsmScala, sampleFsmJavaLambda, + sampleMainJava, sampleMainScala, sampleMainJavaLambda, sampleMultiNodeScala, + samplePersistenceJava, samplePersistenceScala, samplePersistenceJavaLambda, + sampleRemoteJava, sampleRemoteScala, sampleSupervisionJavaLambda, + sampleDistributedDataScala, sampleDistributedDataJava), + S3.host in S3.upload := "downloads.typesafe.com.s3.amazonaws.com", S3.progress in S3.upload := true, mappings in S3.upload <<= (Release.releaseDirectory, version) map { (d, v) =>