Publish javadoc and sources.

This commit is contained in:
Ismael Juma 2011-05-27 14:52:06 +01:00
parent 59f1f42a9a
commit 3a6b0b8a57

View file

@ -18,8 +18,13 @@ class SparkProject(info: ProjectInfo) extends ParentProject(info) with IdeaProje
lazy val jettyWebapp = "org.eclipse.jetty" % "jetty-webapp" % "7.4.1.v20110513" % "provided"
trait BaseProject extends BasicScalaProject with ScalaPaths with Eclipsify with IdeaProject {
trait BaseProject extends BasicScalaProject with ScalaPaths with BasicPackagePaths with Eclipsify with IdeaProject {
override def compileOptions = super.compileOptions ++ Seq(Unchecked)
override def packageDocsJar = defaultJarPath("-javadoc.jar")
override def packageSrcJar= defaultJarPath("-sources.jar")
lazy val sourceArtifact = Artifact.sources(artifactID)
lazy val docsArtifact = Artifact.javadoc(artifactID)
override def packageToPublishActions = super.packageToPublishActions ++ Seq(packageDocs, packageSrc)
}
class CoreProject(info: ProjectInfo) extends DefaultProject(info) with BaseProject with DepJar with XmlTestReport {