You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by es...@apache.org on 2010/12/24 11:39:24 UTC

svn commit: r1052476 - in /esme/branches/lift-2.2/trunk/server/project: ./ build.properties build/ build/EsmeProject.scala plugins/ plugins/Plugins.scala

Author: esjewett
Date: Fri Dec 24 10:39:24 2010
New Revision: 1052476

URL: http://svn.apache.org/viewvc?rev=1052476&view=rev
Log:
[ESME-320] Add initial cut at SBT build infrastructure
Patch by Vladimir Ivanov

Added:
    esme/branches/lift-2.2/trunk/server/project/   (with props)
    esme/branches/lift-2.2/trunk/server/project/build/   (with props)
    esme/branches/lift-2.2/trunk/server/project/build.properties
    esme/branches/lift-2.2/trunk/server/project/build/EsmeProject.scala
    esme/branches/lift-2.2/trunk/server/project/plugins/   (with props)
    esme/branches/lift-2.2/trunk/server/project/plugins/Plugins.scala

Propchange: esme/branches/lift-2.2/trunk/server/project/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Dec 24 10:39:24 2010
@@ -0,0 +1 @@
+boot

Propchange: esme/branches/lift-2.2/trunk/server/project/build/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Dec 24 10:39:24 2010
@@ -0,0 +1 @@
+target

Added: esme/branches/lift-2.2/trunk/server/project/build.properties
URL: http://svn.apache.org/viewvc/esme/branches/lift-2.2/trunk/server/project/build.properties?rev=1052476&view=auto
==============================================================================
--- esme/branches/lift-2.2/trunk/server/project/build.properties (added)
+++ esme/branches/lift-2.2/trunk/server/project/build.properties Fri Dec 24 10:39:24 2010
@@ -0,0 +1,8 @@
+#Project properties
+project.organization=Apache Software Foundation
+project.name=Apache Enterprise Social Messaging Environment (ESME)
+sbt.version=0.7.4
+project.version=1.2
+def.scala.version=2.8.1
+build.scala.versions=2.8.1
+project.initialize=false

Added: esme/branches/lift-2.2/trunk/server/project/build/EsmeProject.scala
URL: http://svn.apache.org/viewvc/esme/branches/lift-2.2/trunk/server/project/build/EsmeProject.scala?rev=1052476&view=auto
==============================================================================
--- esme/branches/lift-2.2/trunk/server/project/build/EsmeProject.scala (added)
+++ esme/branches/lift-2.2/trunk/server/project/build/EsmeProject.scala Fri Dec 24 10:39:24 2010
@@ -0,0 +1,51 @@
+import sbt._
+
+class EsmeProject(info: ProjectInfo) extends DefaultWebProject(info) {
+  val liftVersion = "2.2-RC4"
+  val compassVersion = "2.1.1"
+  val luceneVersion = "2.4.0"
+
+  val mavenLocal = "Local Maven Repository" at "file://"+Path.userHome+"/.m2/repository"
+
+  val scalatoolsSnapshot = ScalaToolsSnapshots
+  val compassRepo = "Compass Repository" at "http://repo.compass-project.org"
+  val twitterRepo = "Twitter Repository" at "http://maven.twttr.com"
+  //val apacheRepo = "Apache repository for Derby" at "http://people.apache.org/repo/m1-ibiblio-rsync-repository" // legacy
+
+  def extraResources = "LICENSE" +++ "NOTICE"
+  override def mainResources = super.mainResources +++ extraResources
+
+  override def 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>
+
+  override def libraryDependencies = Set(
+    "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",
+    "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,)" % "test->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"
+  ) ++ super.libraryDependencies
+}

Propchange: esme/branches/lift-2.2/trunk/server/project/plugins/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Dec 24 10:39:24 2010
@@ -0,0 +1,2 @@
+target
+project

Added: esme/branches/lift-2.2/trunk/server/project/plugins/Plugins.scala
URL: http://svn.apache.org/viewvc/esme/branches/lift-2.2/trunk/server/project/plugins/Plugins.scala?rev=1052476&view=auto
==============================================================================
--- esme/branches/lift-2.2/trunk/server/project/plugins/Plugins.scala (added)
+++ esme/branches/lift-2.2/trunk/server/project/plugins/Plugins.scala Fri Dec 24 10:39:24 2010
@@ -0,0 +1,4 @@
+import sbt._
+class Plugins(info : ProjectInfo) extends PluginDefinition(info) {
+  // plugin definitions/dependencies go here
+}
\ No newline at end of file