-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
91 lines (63 loc) · 3.27 KB
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
name := "skycastle-client"
version := "0.1"
scalaVersion := "2.9.1"
resolvers += "Akka Repository" at "http://akka.io/repository"
resolvers += "Guicefruit Repository" at "http://guiceyfruit.googlecode.com/svn/repo/releases"
resolvers += "Sonatype Public" at "https://oss.sonatype.org/content/groups/public/"
libraryDependencies += "org.scalatest" %% "scalatest" % "1.7.1" % "test"
libraryDependencies += "org.slf4j" % "slf4j-api" % "1.6.4"
libraryDependencies += "org.slf4j" % "slf4j-log4j12" % "1.6.4"
libraryDependencies += "log4j" % "log4j" % "1.2.16"
libraryDependencies += "com.google.inject" % "guice" % "3.0"
libraryDependencies += "com.dyuproject.protostuff" % "protostuff-api" % "1.0.4"
libraryDependencies += "com.dyuproject.protostuff" % "protostuff-runtime" % "1.0.4"
libraryDependencies += "com.dyuproject.protostuff" % "protostuff-core" % "1.0.4"
libraryDependencies += "com.dyuproject.protostuff" % "protostuff-collectionschema" % "1.0.4"
libraryDependencies += "org.yaml" % "snakeyaml" % "1.11-SNAPSHOT"
libraryDependencies += "org.scalastuff" % "scalabeans" % "0.3"
libraryDependencies += "com.thoughtworks.paranamer" % "paranamer" % "0.3"
// Akka for parallel signals and messaging
//libraryDependencies ++= Seq(
// "se.scalablesolutions.akka" % "akka-actor" % "1.1.3",
// "se.scalablesolutions.akka" % "akka-slf4j" % "1.1.3",
// "se.scalablesolutions.akka" % "akka-typed-actor" % "1.1.3",
// "se.scalablesolutions.akka" % "akka-amqp" % "1.1.3",
// "se.scalablesolutions.akka" % "akka-testkit" % "1.1.3"
//)
// JMonkey Engine 3.0 for 3D gfx
libraryDependencies ++= Seq( // Core lib
"com.jme3" % "jME3-core" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "jME3-effects" % "3.0.0.20120512-SNAPSHOT"
,// Test data (TODO: Large, remove in prod!)
"com.jme3" % "jmonkeyengine3" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "jME3-testdata" % "3.0.0.20120512-SNAPSHOT"
,// LWJGL
"com.jme3" % "jME3-lwjgl" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "jME3-lwjgl-natives" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "lwjgl" % "3.0.0.20120512-SNAPSHOT"
,// Bullet physics
"com.jme3" % "jME3-jbullet" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "jbullet" % "3.0.0.20120512-SNAPSHOT"
,// Feature libs
"com.jme3" % "jME3-blender" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "jME3-desktop" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "jME3-plugins" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "jME3-terrain" % "3.0.0.20120512-SNAPSHOT"
,// Ogg audio
"com.jme3" % "jME3-jogg" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "j-ogg-oggd" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "j-ogg-vorbisd" % "3.0.0.20120512-SNAPSHOT"
,// Third party libs
"com.jme3" % "jinput" % "3.0.0.20120512-SNAPSHOT",
//"com.jme3" % "eventbus" % "3.0.0.20120512-SNAPSHOT",
//"com.jme3" % "stack-alloc" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "vecmath" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "xmlpull-xpp3" % "3.0.0.20120512-SNAPSHOT"
,// Nifty GUI
"com.jme3" % "jME3-niftygui" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "nifty" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "nifty-default-controls" % "3.0.0.20120512-SNAPSHOT",
"com.jme3" % "nifty-style-black" % "3.0.0.20120512-SNAPSHOT"
)
// Networking
libraryDependencies += "org.apache.mina" % "mina-core" % "2.0.4"