Commit Graph

11930 Commits

Author SHA1 Message Date
Mark Harrah 9e708b17e2 fixes #280. sort aggregate and classpath dependencies separately to keep cycle detection for them separate 2011-11-27 17:48:01 -05:00
Mark Harrah cf450a963f drop more 2.7 compatibility code 2011-11-27 17:48:01 -05:00
Mark Harrah f3f4bea2d5 fixes #280. sort aggregate and classpath dependencies separately to keep cycle detection for them separate 2011-11-27 17:48:01 -05:00
Michael Allman c0b4764683 Print the launcher version and exit if it's passed exactly one argument named "--version" 2011-11-26 16:30:38 -08:00
e.e d3si9n 6d9aeb94e0 compressed map and getOrElse into if-else 2011-11-26 01:41:24 -05:00
e.e d3si9n 546e7d9bad refactored scoped key manifest extraction to ScopedKeyData 2011-11-23 19:53:20 -05:00
Mark Harrah 2f52884df8 Merge pull request #274 from eed3si9n/inspecttree
"inspect tree <key>" command
2011-11-23 05:07:32 -08:00
Johannes Rudolph 7fbfd7aa8e Merge pull request #2 from retronym/patch-1
s/assembly/dependency-graph
2011-11-23 00:48:17 -08:00
Jason Zaugg b231d33bd1 s/assembly/dependency-graph 2011-11-23 09:18:45 +01:00
e.e d3si9n e85833b2de "inspect tree <key>" command
This is a slightly cleaned up version of sbt-inspectr. When "inspect
tree <key>" is called, SettingGraph case class is created recursively
along the dependencies, calling the similar code as "inspect" command's
Project.details. Graph object then renders it as an ascii tree.
2011-11-23 00:49:27 -05:00
Indrajit Raychaudhuri 7c0952a266 Tweak ReadDetailed message per suggestion 2011-11-23 04:12:31 +05:30
Indrajit Raychaudhuri 15177e92a2 Streamline and update help messages for built-in commands 2011-11-23 03:37:10 +05:30
Mark Harrah 62355c3e1e implement 'skip in update' 2011-11-21 22:40:10 -05:00
Mark Harrah b07bd3adaa show deprecation message for project/plugins/. fixes #272. 2011-11-21 22:37:58 -05:00
Mark Harrah 8743165d66 Adjust 'about' output because logging is now rotated. 2011-11-21 22:37:58 -05:00
Indrajit Raychaudhuri fba4953c32 Miscellaneous updates
- honor includeTypes to filter dependency artifact candidates for classifier setting
- prefer the more stable Seq[_] instead of Iterable[_]
- import cleanups
2011-11-22 02:08:16 +05:30
Mark Harrah a50f6cb872 fix typo 2011-11-20 15:46:14 -05:00
Paul Phillips 8665ba0c5f sbt 0.11.1 ; -offline. 2011-11-19 23:26:27 -08:00
Mark Harrah eb2ec8c781 concurrent execution restrictions 2011-11-19 23:56:30 -05:00
Mark Harrah a7e95ada16 API documentation 2011-11-19 23:56:30 -05:00
Mark Harrah f813256ced detect invalid project IDs 2011-11-19 23:56:30 -05:00
Mark Harrah 9d21c48f41 revert XNode/Node rename because of shadowing when running full API doc generation 2011-11-19 18:17:30 -05:00
Indrajit Raychaudhuri 0139f15311 Cleanups activities
- extract exclusion block to separate method
- replace simple cases of mapping over function with pattern matching
2011-11-20 00:51:04 +05:30
Indrajit Raychaudhuri e69c1c3827 Add classifier for 'jar' artifact type only. Closes #257. 2011-11-20 00:10:43 +05:30
Indrajit Raychaudhuri c039925748 Append dummy argument to `-classpath` when it is actually empty.
Scala compiler's way of handling empty classpath argument is problematic.
This workaround appends a dummy classpath argument when the classpath is
actually empty. Fixes #269 (also see #82, #85).
2011-11-19 16:51:53 +05:30
Johannes Rudolph 5fe2abe28e update readme 2011-11-18 11:17:52 +01:00
Johannes Rudolph fb38f8d2d2 bump version 2011-11-18 11:15:15 +01:00
Johannes Rudolph 09aa146fc5 refactoring: function returning ivy report file for a config is now a separate SettingsKey 2011-11-18 11:14:01 +01:00
Johannes Rudolph 2520dc25de take scala version classifier into account when crossPath is true (fixes #1) 2011-11-18 11:10:57 +01:00
Indrajit Raychaudhuri 0270ac078f Support for enhanced cross build suffix in dependencies. Closes #267
Overloading `%%` for library dependency to allow using a library built
with an alternative version of Scala that is different from the Scala
version used in the current build (but hopefully binary compatible).

This is useful in cases, where the binary build of a dependency with
the exact Scala version isn't yet available but an otherwise binary
compatible build (maybe with a previous Scala release) is available.
2011-11-17 22:17:06 +05:30
Johannes Rudolph 7286764bf9 add note about stand-alone usage 2011-11-15 17:27:53 +01:00
Johannes Rudolph dcc082d215 add other method of including the plugin in README.md 2011-11-15 16:36:33 +01:00
Johannes Rudolph 94b93b0354 add current version in readme 2011-11-15 16:14:03 +01:00
Johannes Rudolph d3d4bf9681 update git path 2011-11-15 16:11:44 +01:00
Johannes Rudolph 0e9ca265e6 readme and licensing 2011-11-15 16:07:18 +01:00
Johannes Rudolph da69fd823d initial version 2011-11-15 16:06:02 +01:00
Mark Harrah a49c907146 invalidate sources that claim to generate the same class. fixes #260 2011-11-10 21:30:30 -05:00
Mark Harrah ed22ac31a3 Merge pull request #264 from indrajitr/misc
Misc updates
2011-11-10 04:40:06 -08:00
Indrajit Raychaudhuri 944bcb1203 update to reflect the changes in the current branch 2011-11-10 16:02:01 +05:30
Indrajit Raychaudhuri 2698bc3116 Prevent 'radio silence' for ForkRun.run().
While this increases the verbosity level of `Fork.run()`, it remains
consistent with `Run.run()`. Switching between `fork := false` and
`fork := true` shouldn't change verbosity of log output.
2011-11-10 15:47:25 +05:30
Indrajit Raychaudhuri f314225712 Remove deprecations 2011-11-10 15:41:16 +05:30
Indrajit Raychaudhuri e1e6b25d0c Honor maxErrors for compileInput
This uses a recently added technique (cf `TaskKey.local`) to introduce
local TaskKey and get around the nine parameter restriction.
2011-11-10 14:52:58 +05:30
Mark Harrah b16d4a36ad Remove local Maven repository from launcher's list of repositories
This is motivated by the high likelihood that it is causing the
 various problems some users have with the launcher not finding
 some dependencies. ref #217.
2011-11-09 18:30:35 -05:00
Mark Harrah 156d836174 only require descriptors for dependencies without an explicit URL. fixes #263 2011-11-09 18:30:35 -05:00
Mark Harrah 03cd1ec3ab need to explicitly trim whitespace in semicolon separated commands now. fixes #261. 2011-11-09 18:30:35 -05:00
Mark Harrah e1652a2867 build with 0.11.1 2011-11-09 18:30:35 -05:00
Mark Harrah f3b9259463 Merge pull request #252 from indrajitr/javadoc
Enable Javadoc generation in `doc` task
2011-11-09 09:29:19 -08:00
Indrajit Raychaudhuri ad7aede533 Enable Javadoc generation in `doc` task.
`docSetting` has been updated to do both Scaladoc and Javadoc. In
Scala/Java hybrid projects, the output docs are rebased to `scala`
or `java` sub-directory accordingly. But for pure scala or pure java
projects the subdirectories aren't added to becompliant with user
expectation as much as possible. We do hybrid mode iff both *.scala
and *.java files exist; other doc resources (package.html, *.jpg etc.)
don't influence the decision.
2011-11-09 17:49:54 +05:30
Seyi Ogunyemi 0902f88497 IIRC .bashrc is never read for a script unless it's explicitly told to do so & this currently causes an invalid option error on Ubuntu. 2011-11-09 05:55:39 +00:00
Mark Harrah 823f3b210a Merge pull request #256 from siasia/patch-1
Fixed scripted plugin descriptor to reside in sbt package
2011-11-07 12:39:42 -08:00