Added the tutorial projects to the akka core project file

This commit is contained in:
Jonas Bonér 2011-04-02 09:46:14 +02:00
parent b0c6eb6a4f
commit 8b9abc252d

View file

@ -185,6 +185,7 @@ class AkkaParentProject(info: ProjectInfo) extends DefaultProject(info) {
lazy val akka_samples = project("akka-samples", "akka-samples", new AkkaSamplesParentProject(_))
lazy val akka_testkit = project("akka-testkit", "akka-testkit", new AkkaTestkitProject(_), akka_actor)
lazy val akka_slf4j = project("akka-slf4j", "akka-slf4j", new AkkaSlf4jProject(_), akka_actor)
lazy val akka_tutorials = project("akka-tutorials", "akka-tutorials", new AkkaTutorialsParentProject(_), akka_actor)
// -------------------------------------------------------------------------------------------------------------------
// Miscellaneous
@ -410,6 +411,24 @@ class AkkaParentProject(info: ProjectInfo) extends DefaultProject(info) {
}
}
// -------------------------------------------------------------------------------------------------------------------
// Tutorials
// -------------------------------------------------------------------------------------------------------------------
class AkkaTutorialPiSbtProject(info: ProjectInfo) extends AkkaDefaultProject(info, deployPath)
class AkkaTutorialsParentProject(info: ProjectInfo) extends ParentProject(info) {
override def disableCrossPaths = true
lazy val akka_tutorial_pi_sbt = project("akka-tutorial-pi-sbt", "akka-tutorial-pi-sbt",
new AkkaTutorialPiSbtProject(_), akka_actor)
lazy val publishRelease = {
val releaseConfiguration = new DefaultPublishConfiguration(localReleaseRepository, "release", false)
publishTask(publishIvyModule, releaseConfiguration) dependsOn (deliver, publishLocal, makePom)
}
}
// -------------------------------------------------------------------------------------------------------------------
// akka-testkit subproject
// -------------------------------------------------------------------------------------------------------------------