Release should build and copy javadoc automatically. See #3158

This commit is contained in:
Björn Antonsson 2013-03-18 11:44:54 +01:00
parent 6e8125a46e
commit ed40dff7d7
5 changed files with 14 additions and 10 deletions

View file

@ -25,7 +25,7 @@ import java.io.{PrintWriter, InputStreamReader, FileInputStream, File}
import java.nio.charset.Charset
import java.util.Properties
import annotation.tailrec
import Unidoc.{ JavaDoc, javadocSettings, junidocSources, unidoc, unidocExclude }
import Unidoc.{ JavaDoc, javadocSettings, junidocSources, sunidoc, unidocExclude }
object AkkaBuild extends Build {
System.setProperty("akka.mode", "test") // Is there better place for this?
@ -52,7 +52,6 @@ object AkkaBuild extends Build {
parallelExecution in GlobalScope := System.getProperty("akka.parallelExecution", "false").toBoolean,
Publish.defaultPublishTo in ThisBuild <<= crossTarget / "repository",
unidocExclude := Seq(samples.id, channelsTests.id, remoteTests.id),
unidoc <<= (unidoc, doc in JavaDoc) map ((u, d) => u),
sources in JavaDoc <<= junidocSources,
javacOptions in JavaDoc := Seq(),
artifactName in packageDoc in JavaDoc := ((sv, mod, art) => "" + mod.name + "_" + sv.binary + "-" + mod.revision + "-javadoc.jar"),
@ -719,7 +718,7 @@ object AkkaBuild extends Build {
lazy val unidocScaladocSettings: Seq[sbt.Setting[_]]= {
Seq(scalacOptions in doc ++= scaladocOptions) ++
(if (scaladocDiagramsEnabled)
Seq(unidoc ~= scaladocVerifier)
Seq(sunidoc ~= scaladocVerifier)
else Seq.empty)
}