From a0a60e709fa8041a482f2389104b8c17443c5526 Mon Sep 17 00:00:00 2001 From: Adriaan Moors Date: Thu, 4 Jul 2013 19:40:59 -0700 Subject: 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) --- dbuild-meta.json | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 250 insertions(+) create mode 100644 dbuild-meta.json (limited to 'dbuild-meta.json') 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" + } + ] +} -- cgit v1.2.3