-
Notifications
You must be signed in to change notification settings - Fork 25
/
build.sbt
44 lines (38 loc) · 1.83 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
import org.nlogo.build.{ ExtensionDocumentationPlugin, NetLogoExtension }
enablePlugins(NetLogoExtension, ExtensionDocumentationPlugin)
name := "nw"
version := "4.0.0"
isSnapshot := true
netLogoExtName := "nw"
netLogoClassManager := "org.nlogo.extensions.nw.NetworkExtension"
netLogoVersion := "6.3.0"
netLogoTestExtras += baseDirectory.value / "test"
scalaVersion := "2.12.12"
Compile / scalaSource := baseDirectory.value / "src" / "main"
Test / scalaSource := baseDirectory.value / "src" / "test"
scalacOptions ++= Seq("-deprecation", "-unchecked", "-Xfatal-warnings", "-feature", "-encoding", "us-ascii", "-Xlint", "-release", "11")
resolvers ++= Seq(
"gephi-thirdparty" at "https://raw.github.com/gephi/gephi/mvn-thirdparty-repo/"
)
libraryDependencies ++= Seq(
"net.sf.jgrapht" % "jgrapht" % "0.8.3",
"net.sourceforge.collections" % "collections-generic" % "4.01",
"colt" % "colt" % "1.2.0",
"net.sf.jung" % "jung-algorithms" % "2.0.1",
"net.sf.jung" % "jung-api" % "2.0.1",
"net.sf.jung" % "jung-graph-impl" % "2.0.1",
"net.sf.jung" % "jung-io" % "2.0.1",
"org.gephi" % "gephi-toolkit" % "0.9.7"
exclude("org.gephi", "db-drivers")
exclude("org.gephi", "algorithms-plugin")
exclude("org.gephi", "preview-plugin")
exclude("org.gephi", "mostrecentfiles-api")
exclude("org.gephi", "io-exporter-preview")
exclude("org.gephi", "appearance-plugin")
exclude("org.gephi", "visualization-api")
exclude("com.itextpdf", "itextpdf")
exclude("net.sf.trove4j", "trove4j")
exclude("org.apache.poi", "poi-ooxml")
exclude("org.jfree", "jfreechart")
exclude("org.netbeans.modules", "org-netbeans-core")
)