Skip to content
y-yoshinoya edited this page Apr 16, 2012 · 30 revisions

Getting Started

scala-activerecord について

  • 現在のバージョンは 0.1-SNAPSHOT です.
  • サポートしている Scala バージョンは 2.9.1 です.

導入方法

Simple Build Tool (SBT) の場合

build.sbt に対して以下を記述します.

Note : 使用するロギングツールは何でも構いませんが, 依存関係に含めておく必要があります.

libraryDependencies ++= Seq(
  "com.github.aselab" % "scala-activerecord" % "0.1-SNAPSHOT",
  "org.slf4j" % "slf4j-nop" % "1.6.4"
)

resolvers ++= Seq(
  "aselab repo" at "http://aselab.github.com/maven/",
  "typesafe repo" at "http://repo.typesafe.com/typesafe/releases/"
)

また, 以下のようなDBドライバの依存関係を使用するDBに合わせて適宜追加します.

val mysqlDriver = "mysql" % "mysql-connector-java" % "5.1.10"
val posgresDriver = "postgresql" % "postgresql" % "8.4-701.jdbc4"
val h2Driver = "com.h2database" % "h2" % "1.3.157"

Maven の場合

pom.xml に対して以下を記述します.

<dependencies>
  <dependency>
    <groupId>com.github.aselab</groupId>
    <artifactId>scala-activerecord</artifactId>
    <version>0.1-SNAPSHOT</version>
  </dependency>
  <dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-nop</artifactId>
    <version>1.6.4</version>
  </dependency>
</dependencies>
...
<repositories>
  <repository>
    <id>aselab.github.com</id>
    <name>aselab repo</name>
    <url>http://aselab.github.com/maven/</url>
  </repository>
  <repository>
    <id>repo-releases.typesafe.com</id>
    <name>typesafe repo</name>
    <url>http://repo.typesafe.com/typesafe/releases/</url>
  </repository>
</repositories>
Clone this wiki locally