You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by le...@apache.org on 2011/06/10 00:24:53 UTC
svn commit: r1134116 - in /esme/trunk/server: build.sbt
project/build.properties project/build/ project/plugins/Plugins.scala
project/plugins/build.sbt
src/main/scala/org/apache/esme/actor/ScalaInterpreter.scala
Author: lester
Date: Thu Jun 9 22:24:52 2011
New Revision: 1134116
URL: http://svn.apache.org/viewvc?rev=1134116&view=rev
Log:
Completed ESME-349: Migrate to SBT 0.10.0
Added:
esme/trunk/server/build.sbt
esme/trunk/server/project/plugins/build.sbt
Removed:
esme/trunk/server/project/build/
esme/trunk/server/project/plugins/Plugins.scala
Modified:
esme/trunk/server/project/build.properties
esme/trunk/server/src/main/scala/org/apache/esme/actor/ScalaInterpreter.scala
Added: esme/trunk/server/build.sbt
URL: http://svn.apache.org/viewvc/esme/trunk/server/build.sbt?rev=1134116&view=auto
==============================================================================
--- esme/trunk/server/build.sbt (added)
+++ esme/trunk/server/build.sbt Thu Jun 9 22:24:52 2011
@@ -0,0 +1,67 @@
+name := "Apache Enterprise Social Messaging Environment (ESME)"
+
+version := "1.3"
+
+organization := "Apache Software Foundation"
+
+scalaVersion := "2.8.1"
+
+seq(WebPlugin.webSettings: _*)
+
+ivyXML :=
+ <dependencies>
+ <dependency org="net.lag" name="configgy" rev="2.0.1">
+ <exclude org="org.scala-tools" module="vscaladoc"/>
+ </dependency>
+ <dependency org="com.twitter" name="ostrich" rev="2.3.2">
+ <exclude org="org.scala-tools" module="vscaladoc"/>
+ </dependency>
+ </dependencies>
+
+libraryDependencies ++= {
+ val liftVersion = "2.3"
+ val compassVersion = "2.1.1"
+ val luceneVersion = "2.4.0"
+ Seq(
+ "net.liftweb" %% "lift-util" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-webkit" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-widgets" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-mapper" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-testkit" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-openid" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-actor" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-json" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-common" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-ldap" % liftVersion % "compile->default",
+ "net.liftweb" %% "lift-textile" % liftVersion % "compile->default",
+ "javax.servlet" % "servlet-api" % "2.5" % "provided->default",
+ "org.compass-project" % "compass" % compassVersion % "compile->default",
+ "org.apache.lucene" % "lucene-core" % luceneVersion % "compile->default",
+ "org.apache.lucene" % "lucene-snowball" % luceneVersion % "compile->default",
+ "commons-httpclient" % "commons-httpclient" % "3.1" % "compile->default",
+ "org.apache.derby" % "derby" % "10.5.3.0_1" % "compile->default",
+ "org.mortbay.jetty" % "jetty" % "[6.1.6,)" % "jetty->default",
+ "junit" % "junit" % "3.8.1" % "test->default",
+ "junit" % "junit" % "4.4" % "test->default",
+ "log4j" % "log4j" % "1.2.16" % "compile->default",
+ "org.slf4j" % "slf4j-api" % "1.6.1" % "compile->default",
+ "org.slf4j" % "slf4j-log4j12" % "1.6.1" % "compile->default",
+ "org.scala-tools.testing" %% "specs" % "1.6.6" % "test->default",
+ "org.scala-lang" % "scala-compiler" % "2.8.1" % "test->default",
+ "org.mortbay.jetty" % "jetty" % "[6.1.6,)" % "test->default"
+ )
+}
+
+resolvers += "Local Maven Repository" at "file://"+Path.userHome.absolutePath+"/.m2/repository"
+
+resolvers += ScalaToolsSnapshots
+
+resolvers += "Compass Repository" at "http://repo.compass-project.org"
+
+resolvers += "Twitter Repository" at "http://maven.twttr.com"
+
+// Execute tests in the current project serially.
+// Tests from other projects may still run concurrently.
+//parallelExecution in Test := false
+
+//scalacOptions += "-Xprint:typer"
\ No newline at end of file
Modified: esme/trunk/server/project/build.properties
URL: http://svn.apache.org/viewvc/esme/trunk/server/project/build.properties?rev=1134116&r1=1134115&r2=1134116&view=diff
==============================================================================
--- esme/trunk/server/project/build.properties (original)
+++ esme/trunk/server/project/build.properties Thu Jun 9 22:24:52 2011
@@ -1,8 +1 @@
-#Project properties
-project.organization=Apache Software Foundation
-project.name=Apache Enterprise Social Messaging Environment (ESME)
-sbt.version=0.7.5
-project.version=1.2
-def.scala.version=2.8.1
-build.scala.versions=2.8.1
-project.initialize=false
+sbt.version=0.10.0
\ No newline at end of file
Added: esme/trunk/server/project/plugins/build.sbt
URL: http://svn.apache.org/viewvc/esme/trunk/server/project/plugins/build.sbt?rev=1134116&view=auto
==============================================================================
--- esme/trunk/server/project/plugins/build.sbt (added)
+++ esme/trunk/server/project/plugins/build.sbt Thu Jun 9 22:24:52 2011
@@ -0,0 +1,4 @@
+resolvers += "Web plugin repo" at "http://siasia.github.com/maven2"
+
+//Following means libraryDependencies += "com.github.siasia" %% "xsbt-web-plugin" % <sbt version>
+libraryDependencies <+= sbtVersion("com.github.siasia" %% "xsbt-web-plugin" % _)
\ No newline at end of file
Modified: esme/trunk/server/src/main/scala/org/apache/esme/actor/ScalaInterpreter.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/actor/ScalaInterpreter.scala?rev=1134116&r1=1134115&r2=1134116&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/actor/ScalaInterpreter.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/actor/ScalaInterpreter.scala Thu Jun 9 22:24:52 2011
@@ -19,6 +19,8 @@
package org.apache.esme.actor
+/**
+ * dpp commented out for security reasons
import java.io.PrintWriter
import scala.tools.nsc.Interpreter
import scala.tools.nsc.Settings
@@ -28,8 +30,6 @@ import net.liftweb.util._
import net.liftweb.common._
import net.liftweb.actor._
-/**
- * dpp commented out for security reasons
object ScalaInterpreter extends LiftActor {
private val settings = new Settings()