project/build/RadViewProject.scala
author Tomas Zeman <tzeman@volny.cz>
Tue, 12 Apr 2011 19:15:37 +0200
changeset 13 afced9a1840e
parent 1 69e26359f2c8
permissions -rw-r--r--
radview: 0.2-SNAPSHOT -> 0.2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
/*
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
 * Copyright 2011 Tomas Zeman <tzeman@volny.cz>
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
 *
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
 * Licensed under the Apache License, Version 2.0 (the "License");
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
 * you may not use this file except in compliance with the License.
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
 * You may obtain a copy of the License at
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
 *
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
 *     http://www.apache.org/licenses/LICENSE-2.0
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
 *
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
 * Unless required by applicable law or agreed to in writing, software
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
 * distributed under the License is distributed on an "AS IS" BASIS,
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
 * See the License for the specific language governing permissions and
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    14
 * limitations under the License.
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
 */
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    16
import sbt._
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    17
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    18
class RadViewProject(info: ProjectInfo) extends DefaultWebProject(info) {
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    19
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    20
  val liftVer = "2.3-M1"
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    21
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    22
  // lift
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    23
  val lift_mapper = "net.liftweb" %% "lift-mapper" % liftVer
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    24
  val lift_widgets = "net.liftweb" %% "lift-widgets" % liftVer
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    25
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    26
  // mysql
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    27
  val mysql_conn = "mysql" % "mysql-connector-java" % "5.0.8" % "runtime"
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    28
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    29
  // logging
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    30
  val logback = "ch.qos.logback" % "logback-classic" % "0.9.28" % "runtime"
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    31
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    32
  // servlet + jetty
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    33
  val servlet = "javax.servlet" % "servlet-api" % "2.5" % "provided"
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    34
  val jetty6 = "org.mortbay.jetty" % "jetty" % "6.1.23" % "test"
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    35
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    36
  // testing
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    37
  val scalatest = "org.scalatest" % "scalatest" % "1.1" % "test"
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    38
  val h2 = "com.h2database" % "h2" % "1.2.142" % "test"
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    39
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    40
  // use local mvn repo
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    41
  val mavenLocal = "Local Maven Repository" at "file://" + Path.userHome +
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    42
    "/.m2/repository"
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    43
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    44
  /*
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    45
  override def compileOptions = super.compileOptions ++
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    46
    Seq(Unchecked)
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    47
  */
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    48
}
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    49
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    50
69e26359f2c8 Project build, .vimrc
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    51
// vim: set ts=2 sw=2 et: