Libraries.scala 5.8 KB
Newer Older
1
package root
Mark Hammons's avatar
Changes    
Mark Hammons committed
2

3
4
import sbt._
import Keys._
5
import com.typesafe.sbt.osgi.OsgiKeys
6
import OsgiKeys._
7
import root.libraries._
8
import org.openmole.buildsystem.OMKeys._
9
import scala.scalajs.sbtplugin.ScalaJSPlugin._
10
11
12
13
14
15
16
17

/**
 * Created with IntelliJ IDEA.
 * User: luft
 * Date: 3/17/13
 * Time: 6:50 PM
 * To change this template use File | Settings | File Templates.
 */
18
object Libraries extends Defaults(Apache) {
Romain Reuillon's avatar
Romain Reuillon committed
19

20
21
  val dir = file("libraries")

Romain Reuillon's avatar
Romain Reuillon committed
22
  val gridscaleVersion = "1.82-SNAPSHOT"
23

Romain Reuillon's avatar
Romain Reuillon committed
24
  val bouncyCastleVersion = "1.50"
25

26
  lazy val gridscale = "fr.iscpif.gridscale.bundle" %% "gridscale" % gridscaleVersion
27

28
  lazy val gridscaleSSH = "fr.iscpif.gridscale.bundle" %% "ssh" % gridscaleVersion
29

30
  lazy val gridscalePBS = "fr.iscpif.gridscale.bundle" %% "pbs" % gridscaleVersion
31

Romain Reuillon's avatar
Romain Reuillon committed
32
33
  lazy val gridscaleSGE = "fr.iscpif.gridscale.bundle" %% "sge" % gridscaleVersion

34
  lazy val gridscaleCondor = "fr.iscpif.gridscale.bundle" %% "condor" % gridscaleVersion
Romain Reuillon's avatar
Romain Reuillon committed
35

36
  lazy val gridscaleSLURM = "fr.iscpif.gridscale.bundle" %% "slurm" % gridscaleVersion
37

38
  lazy val gridscaleGlite = "fr.iscpif.gridscale.bundle" %% "glite" % gridscaleVersion
39

40
  lazy val gridscaleDirac = "fr.iscpif.gridscale.bundle" %% "dirac" % gridscaleVersion
41

42
  lazy val gridscaleHTTP = "fr.iscpif.gridscale.bundle" %% "http" % gridscaleVersion
Romain Reuillon's avatar
Romain Reuillon committed
43

Romain Reuillon's avatar
Romain Reuillon committed
44
45
  lazy val gridscaleOAR = "fr.iscpif.gridscale.bundle" %% "oar" % gridscaleVersion

46
  lazy val bouncyCastle = "org.bouncycastle" % "bcpkix-jdk15on" % bouncyCastleVersion
markhammons's avatar
markhammons committed
47

Mathieu Leclaire's avatar
Mathieu Leclaire committed
48
  lazy val includeOsgi = libraryDependencies += "org.eclipse.core" % "org.eclipse.osgi" % osgiVersion.value
49

50
  lazy val jetty = "org.openmole" %% "org-eclipse-jetty" % "8.1.8.v20121106"
51

Romain Reuillon's avatar
Romain Reuillon committed
52
  lazy val scalatraVersion = "2.3.0"
Romain Reuillon's avatar
Romain Reuillon committed
53

Mathieu Leclaire's avatar
Mathieu Leclaire committed
54
  lazy val scalatra = "org.openmole" %% "org-scalatra" % scalatraVersion
55

56
  lazy val scalate = "org.openmole" %% "scalate" % scalatraVersion
57

58
  lazy val jacksonJson = "org.openmole" %% "org-json4s" % "3.2.9"
59

60
  lazy val logback = "org.openmole" %% "ch-qos-logback" % "1.0.9"
61

Mathieu Leclaire's avatar
Mathieu Leclaire committed
62
  lazy val h2 = "org.openmole" %% "org-h2" % "1.3.176"
63

64
  lazy val bonecp = "org.openmole" %% "com-jolbox-bonecp" % "0.8.0-rc1"
65

Mathieu Leclaire's avatar
Mathieu Leclaire committed
66
  lazy val slick = "org.openmole" %% "com-typesafe-slick" % "2.1.0"
67

68
  lazy val slf4j = "org.openmole" %% "org-slf4j" % "1.7.2"
69

70
  lazy val xstream = "org.openmole" %% "com-thoughtworks-xstream" % "1.4.7"
71

72
  lazy val groovy = "org.openmole" %% "org-codehaus-groovy" % "2.3.3"
73

Mathieu Leclaire's avatar
Mathieu Leclaire committed
74
  lazy val scalaLang = "org.openmole" %% "org-scala-lang-scala-library" % "2.11.4"
75

76
  lazy val jodaTime = "org.openmole" %% "org-joda-time" % "1.6"
77

Mathieu Leclaire's avatar
Mathieu Leclaire committed
78
  lazy val jasypt = "org.openmole" %% "org-jasypt-encryption" % "1.9.2"
79

80
  lazy val robustIt = "org.openmole" %% "uk-com-robustit-cloning" % "1.7.4"
81

82
  lazy val netlogo4_noscala = "org.openmole" % "ccl-northwestern-edu-netlogo4-noscala" % "4.1.3"
83

84
  lazy val netlogo4 = "org.openmole" % "ccl-northwestern-edu-netlogo4" % "4.1.3"
85

Romain Reuillon's avatar
Romain Reuillon committed
86
  lazy val netLogo5Version = "5.1.0"
87
  lazy val netlogo5 = "org.openmole" % "ccl-northwestern-edu-netlogo5" % netLogo5Version
Mathieu Leclaire's avatar
Mathieu Leclaire committed
88
  lazy val netlogo5_noscala = "org.openmole" % "ccl-northwestern-edu-netlogo5-noscala" % netLogo5Version
Romain Reuillon's avatar
Romain Reuillon committed
89

90
  lazy val guava = "org.openmole" %% "com-google-guava" % "18.0"
Romain Reuillon's avatar
Romain Reuillon committed
91

92
93
  lazy val jawn = "org.openmole" %% "jawn" % "0.6.0"

94
  // lazy val scalaTagsVersion = "0.4.3-RC1"
Mathieu Leclaire's avatar
Mathieu Leclaire committed
95
  lazy val scalaTagsVersion = "0.4.3-SNAPSHOT"
96
  lazy val scalaJSDomVersion = "0.6.1"
Mathieu Leclaire's avatar
Mathieu Leclaire committed
97
  lazy val scalaJQueryVersion = "0.6"
98
  // lazy val rxVersion = "0.2.7-M3"
Mathieu Leclaire's avatar
Mathieu Leclaire committed
99
  lazy val rxVersion = "0.2.6"
100
  lazy val scalaUpickleVersion = "0.2.5"
101
102
  //lazy val scalaUpickleVersion = "0.2.6-RC1"
  //lazy val scalaAutowireVersion = "0.2.4-RC1"
Mathieu Leclaire's avatar
Mathieu Leclaire committed
103
  lazy val scalaAutowireVersion = "0.2.3"
Romain Reuillon's avatar
Romain Reuillon committed
104

Mathieu Leclaire's avatar
Mathieu Leclaire committed
105
  lazy val upickle = "org.openmole" %% "upickle" % scalaUpickleVersion
Romain Reuillon's avatar
Romain Reuillon committed
106

Mathieu Leclaire's avatar
Mathieu Leclaire committed
107
  lazy val autowire = "org.openmole" %% "autowire" % scalaAutowireVersion
108

Mathieu Leclaire's avatar
Mathieu Leclaire committed
109
  lazy val scalaTags = "org.openmole" %% "com-scalatags" % scalaTagsVersion
110

Mathieu Leclaire's avatar
Mathieu Leclaire committed
111
  lazy val rx = "org.openmole" %% "rx" % rxVersion
112

Mathieu Leclaire's avatar
Mathieu Leclaire committed
113
  lazy val scalajsVersion = "0.5.6"
114
115
  lazy val scalajsTools = "org.openmole" %% "scalajs-tools" % scalajsVersion
  lazy val scalajsLibrary = "org.openmole" %% "scalajs-library" % scalajsVersion
Mathieu Leclaire's avatar
Mathieu Leclaire committed
116
117
  lazy val scalajsDom = "org.openmole" %% "scalajs-dom" % scalaJSDomVersion
  lazy val scalajsJQuery = "org.openmole" %% "scalajs-jquery" % scalaJQueryVersion
hammons's avatar
hammons committed
118

Romain Reuillon's avatar
Romain Reuillon committed
119
  lazy val mgo = "org.openmole" %% "fr-iscpif-mgo" % "1.79-SNAPSHOT"
Mathieu Leclaire's avatar
Mathieu Leclaire committed
120

hammons's avatar
hammons committed
121
122
  lazy val monocle = "org.openmole" %% "monocle" % "0.5.0"

Mathieu Leclaire's avatar
Mathieu Leclaire committed
123
  lazy val scaladget = "org.openmole" %% "scaladget" % "0.3.0-SNAPSHOT"
hammons's avatar
hammons committed
124

125
  lazy val opencsv = "org.openmole" %% "au-com-bytecode-opencsv" % "2.0"
hammons's avatar
hammons committed
126

127
  lazy val jline = "org.openmole" %% "net-sourceforge-jline" % "0.9.94"
hammons's avatar
hammons committed
128

129
  lazy val arm = "org.openmole" %% "com-jsuereth-scala-arm" % "1.4"
hammons's avatar
hammons committed
130

131
  lazy val scalajHttp = "org.openmole" %% "org-scalaj-scalaj-http" % "0.3.15"
hammons's avatar
hammons committed
132

133
  lazy val scopt = "org.openmole" %% "com-github-scopt" % "3.2.0"
hammons's avatar
hammons committed
134

Mathieu Leclaire's avatar
Mathieu Leclaire committed
135
  lazy val scalabc = "org.openmole" %% "fr-iscpif-scalabc" % "0.4"
Mathieu Leclaire's avatar
Mathieu Leclaire committed
136

Mathieu Leclaire's avatar
Mathieu Leclaire committed
137
  lazy val equinoxApp = "org.eclipse.core" % "org.eclipse.equinox.app" % "1.3.100.v20120522-1841"
138

Mathieu Leclaire's avatar
Mathieu Leclaire committed
139
  lazy val equinoxCommon = "org.eclipse.core" % "org.eclipse.equinox.common" % "3.6.100.v20120522-1841"
140

Mathieu Leclaire's avatar
Mathieu Leclaire committed
141
  lazy val equinoxLauncher = "org.eclipse.core" % "org.eclipse.equinox.launcher" % "1.3.0.v20120522-1813"
142

Mathieu Leclaire's avatar
Mathieu Leclaire committed
143
  lazy val equinoxRegistry = "org.eclipse.core" % "org.eclipse.equinox.registry" % "3.5.200.v20120522-1841"
144

Mathieu Leclaire's avatar
Mathieu Leclaire committed
145
  lazy val equinoxPreferences = "org.eclipse.core" % "org.eclipse.equinox.preferences" % "3.5.1.v20121031-182809"
146

Mathieu Leclaire's avatar
Mathieu Leclaire committed
147
  lazy val equinoxOsgi = "org.eclipse.core" % "org.eclipse.osgi" % "3.8.2.v20130124-134944"
148

Mathieu Leclaire's avatar
Mathieu Leclaire committed
149
  lazy val equinoxContenttype = "org.eclipse.core" % "org.eclipse.core.contenttype" % "3.4.200.v20120523-2004"
150

Mathieu Leclaire's avatar
Mathieu Leclaire committed
151
  lazy val equinoxJobs = "org.eclipse.core" % "org.eclipse.core.jobs" % "3.5.300.v20120912-155018"
152

Mathieu Leclaire's avatar
Mathieu Leclaire committed
153
  lazy val equinoxRuntime = "org.eclipse.core" % "org.eclipse.core.runtime" % "3.8.0.v20120912-155025"
154

155
  //override def OsgiSettings = super.OsgiSettings ++ Seq(bundleType := Set("core")) //TODO make library defaults
156
}