You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import sbt._ import Keys._
import com.typesafe.sbt.site._
object SiteSettingsPlugin extends AutoPlugin { override def trigger = allRequirements override def requires = SiteScaladocPlugin
override lazy val projectSettings = Seq( scalacOptions in (Compile,doc) ++= Seq( "-groups", "-implicits", "-diagrams", "-sourcepath", (baseDirectory in ThisBuild).value.getAbsolutePath ), scalacOptions in (Compile,doc) ++= ( (BasicSettings: SettingTemplate).sourceLocation("master") match { case Some(url) => val srcUrl = url + "€{FILE_PATH}.scala" Seq("-doc-source-url", srcUrl) case None => Seq.empty } ) ) }
|