diff --git a/.gitignore b/.gitignore index 22379bef4c..d716ab14ea 100755 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,8 @@ *~ *# +project/build/target +project/boot +lib_managed etags TAGS reports diff --git a/akka-core/project/build.properties b/akka-core/project/build.properties new file mode 100644 index 0000000000..7338d79aa0 --- /dev/null +++ b/akka-core/project/build.properties @@ -0,0 +1,7 @@ +project.organization=se.scalablesolutions.akka +project.name=akka-core +project.version=0.7-SNAPSHOT +scala.version=2.7.7 +sbt.version=0.7.1 +def.scala.version=2.7.7 +build.scala.versions=2.7.7 diff --git a/akka-core/project/build/AkkaCore.scala b/akka-core/project/build/AkkaCore.scala new file mode 100644 index 0000000000..709ab6b2f6 --- /dev/null +++ b/akka-core/project/build/AkkaCore.scala @@ -0,0 +1,29 @@ +import sbt._ + +class AkkaCoreProject(info: ProjectInfo) extends DefaultProject(info) { + + val akkautil = "se.scalablesolutions.akka" % "akka-util" % "0.7-SNAPSHOT" % "compile" + val akkautiljava = "se.scalablesolutions.akka" % "akka-util-java" % "0.7-SNAPSHOT" % "compile" + + val akka_databinder = "DataBinder" at "http://databinder.net/repo" + val akka_multiverse = "Multiverse" at "http://multiverse.googlecode.com/svn/maven-repository/releases" + val akka_jBoss = "jBoss" at "http://repository.jboss.org/maven2" + + val aspec = "org.codehaus.aspectwerkz" % "aspectwerkz-nodeps-jdk5" % "2.1" % "compile" + val apsec_core = "org.codehaus.aspectwerkz" % "aspectwerkz-jdk5" % "2.1" % "compile" + val commonsio = "commons-io" % "commons-io" % "1.4" % "compile" + val netdatabinder = "net.databinder" % "dispatch-json_2.7.7" % "0.6.4" % "compile" + val netdatabinderhttp = "net.databinder" % "dispatch-http_2.7.7" % "0.6.4" % "compile" + val sbinary = "sbinary" % "sbinary" % "0.3" % "compile" + val jack = "org.codehaus.jackson" % "jackson-mapper-asl" % "1.2.1" % "compile" + val jackcore = "org.codehaus.jackson" % "jackson-core-asl" % "1.2.1" % "compile" + val volde = "voldemort.store.compress" % "h2-lzf" % "1.0" % "compile" + val scalajavautil = "org.scala-tools" % "javautils" % "2.7.4-0.1" % "compile" + val netty = "org.jboss.netty" % "netty" % "3.2.0.ALPHA3" % "compile" + + val scalatest= "org.scalatest" % "scalatest" % "1.0" % "test" + val junit = "junit" % "junit" % "4.5" % "test" + override def packageDocsJar = defaultJarPath("-javadoc.jar") + override def packageSrcJar= defaultJarPath("-sources.jar") + +} diff --git a/akka-util-java/project/build.properties b/akka-util-java/project/build.properties new file mode 100644 index 0000000000..f9ec63abf2 --- /dev/null +++ b/akka-util-java/project/build.properties @@ -0,0 +1,7 @@ +project.organization=se.scalablesolutions.akka +project.name=akka-util-java +project.version=0.7-SNAPSHOT +scala.version=2.7.7 +sbt.version=0.7.1 +def.scala.version=2.7.7 +build.scala.versions=2.7.7 diff --git a/akka-util-java/project/build/AkkaJavaUtilProject.scala b/akka-util-java/project/build/AkkaJavaUtilProject.scala new file mode 100644 index 0000000000..08308f5984 --- /dev/null +++ b/akka-util-java/project/build/AkkaJavaUtilProject.scala @@ -0,0 +1,18 @@ +import sbt._ + +class AkkaJavaUtilProject(info: ProjectInfo) extends DefaultProject(info) { + + val akka_databinder = "DataBinder" at "http://databinder.net/repo" + val akka_configgy = "Configgy" at "http://www.lag.net/repo" + val akka_multiverse = "Multiverse" at "http://multiverse.googlecode.com/svn/maven-repository/releases" + val akka_jBoss = "jBoss" at "http://repository.jboss.org/maven2" + val guiceyfruit = "GuiceyFruit" at "http://guiceyfruit.googlecode.com/svn/repo/releases/" + + val guicey = "org.guiceyfruit" % "guice-core" % "2.0-beta-4" % "compile" + val proto = "com.google.protobuf" % "protobuf-java" % "2.2.0" % "compile" + val multi = "org.multiverse" % "multiverse-alpha" % "0.3" % "compile" + + override def packageDocsJar = defaultJarPath("-javadoc.jar") + override def packageSrcJar= defaultJarPath("-sources.jar") + +} diff --git a/akka-util/project/build.properties b/akka-util/project/build.properties new file mode 100644 index 0000000000..a25350528e --- /dev/null +++ b/akka-util/project/build.properties @@ -0,0 +1,7 @@ +project.organization=se.scalablesolutions.akka +project.name=akka-util +project.version=0.7-SNAPSHOT +scala.version=2.7.7 +sbt.version=0.7.1 +def.scala.version=2.7.7 +build.scala.versions=2.7.7 diff --git a/akka-util/project/build/AkkaUtilProject.scala b/akka-util/project/build/AkkaUtilProject.scala new file mode 100644 index 0000000000..a7ca8a7c01 --- /dev/null +++ b/akka-util/project/build/AkkaUtilProject.scala @@ -0,0 +1,17 @@ +import sbt._ + +class AkkaUtilProject(info: ProjectInfo) extends DefaultProject(info) { + + val akka_databinder = "DataBinder" at "http://databinder.net/repo" + val akka_configgy = "Configgy" at "http://www.lag.net/repo" + val akka_multiverse = "Multiverse" at "http://multiverse.googlecode.com/svn/maven-repository/releases" + val akka_jBoss = "jBoss" at "http://repository.jboss.org/maven2" + + val aspec = "org.codehaus.aspectwerkz" % "aspectwerkz-nodeps-jdk5" % "2.1" % "compile" + val apsec_core = "org.codehaus.aspectwerkz" % "aspectwerkz-jdk5" % "2.1" % "compile" + val configgy = "net.lag" % "configgy" % "1.4.7" % "compile" + + override def packageDocsJar = defaultJarPath("-javadoc.jar") + override def packageSrcJar= defaultJarPath("-sources.jar") + +} diff --git a/project/build.properties b/project/build.properties new file mode 100644 index 0000000000..9f7e717580 --- /dev/null +++ b/project/build.properties @@ -0,0 +1,7 @@ +project.organization=se.scalablesolutions.akka +project.name=akka +project.version=0.7-SNAPSHOT +scala.version=2.7.7 +sbt.version=0.7.1 +def.scala.version=2.7.7 +build.scala.versions=2.7.7 diff --git a/project/build/AkkaParent.scala b/project/build/AkkaParent.scala new file mode 100644 index 0000000000..db0f68f5c2 --- /dev/null +++ b/project/build/AkkaParent.scala @@ -0,0 +1,7 @@ +import sbt._ + +class AkkaParent(info: ProjectInfo) extends ParentProject(info) { + lazy val javautil = project("akka-util-java", "akka java util") + lazy val util = project("akka-util", "akka util") + lazy val core = project("akka-core", "akka core", util,javautil) +}