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