summaryrefslogtreecommitdiff
path: root/dbuild-meta.json
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-07-04 19:40:59 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-07-05 16:00:29 -0700
commita0a60e709fa8041a482f2389104b8c17443c5526 (patch)
treebcd1cd247ee37e3d40fd712962fed118447ced58 /dbuild-meta.json
parent1b0fa91aa3f4d469505e5a1ff5d9cb1db0bdf662 (diff)
downloadscala-a0a60e709fa8041a482f2389104b8c17443c5526.tar.gz
scala-a0a60e709fa8041a482f2389104b8c17443c5526.tar.bz2
scala-a0a60e709fa8041a482f2389104b8c17443c5526.zip
Add meta-information for dbuild.
The next version of [dbuild](http://typesafehub.github.io/distributed-build/0.5.3/index.html) will parse `dbuild-meta.json` to determine which jars are produced by a Scala build. This way we can modularize without changing dbuild itself. Yes, I know `dbuild-meta.json` should be generated during the build. However, given the state of our build.xml, I think this is pointless. My goal is to generate build.xml, dbuild-meta.json and Eclipse projects from a higher-level description of our build. Baby steps... Including improvements by @cunei: - Removing outdated field "uri" from ExtractedBuildMeta - Changed "partest" to "scala-partest" (the actual jar name)
Diffstat (limited to 'dbuild-meta.json')
-rw-r--r--dbuild-meta.json250
1 files changed, 250 insertions, 0 deletions
diff --git a/dbuild-meta.json b/dbuild-meta.json
new file mode 100644
index 0000000000..705eeeb6b6
--- /dev/null
+++ b/dbuild-meta.json
@@ -0,0 +1,250 @@
+{
+ "version": "2.11.0",
+ "subproj": [],
+ "projects": [
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scala-library",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [],
+ "name": "scala-library",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scala-reflect",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-library",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scala-reflect",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scala-compiler",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-reflect",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scala-compiler",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scala-swing",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-library",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scala-swing",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scala-actors",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-library",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scala-actors",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scala-xml",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-library",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scala-xml",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scala-parser-combinators",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-library",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scala-parser-combinators",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scalacheck",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-library",
+ "organization": "org.scala-lang"
+ },
+ {
+ "extension": "jar",
+ "name": "scala-actors",
+ "organization": "org.scala-lang"
+ },
+ {
+ "extension": "jar",
+ "name": "scala-parser-combinators",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scalacheck",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scala-partest",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-compiler",
+ "organization": "org.scala-lang"
+ },
+ {
+ "extension": "jar",
+ "name": "scalap",
+ "organization": "org.scala-lang"
+ },
+ {
+ "extension": "jar",
+ "name": "scala-xml",
+ "organization": "org.scala-lang"
+ },
+ {
+ "extension": "jar",
+ "name": "scalacheck",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scala-partest",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scaladoc",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-compiler",
+ "organization": "org.scala-lang"
+ },
+ {
+ "extension": "jar",
+ "name": "scala-partest",
+ "organization": "org.scala-lang"
+ },
+ {
+ "extension": "jar",
+ "name": "scala-xml",
+ "organization": "org.scala-lang"
+ },
+ {
+ "extension": "jar",
+ "name": "scala-parser-combinators",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scaladoc",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "scalap",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "dependencies": [
+ {
+ "extension": "jar",
+ "name": "scala-compiler",
+ "organization": "org.scala-lang"
+ }
+ ],
+ "name": "scalap",
+ "organization": "org.scala-lang"
+ },
+ {
+ "artifacts": [
+ {
+ "extension": "jar",
+ "name": "continuations",
+ "organization": "org.scala-lang.plugins"
+ }
+ ],
+ "dependencies": [],
+ "name": "continuations",
+ "organization": "org.scala-lang.plugins"
+ }
+ ]
+}