Fred Dubois
2f4be49cf6
Added JavacLogger, for issue #68
...
- JavacLogger.msgs uses ListBuffer for constant time append
- Synchronized access to JavacLogger.msgs since appends comes from multiple
threads
- JavacLogger.info uses Level.Info instead of Level.Debug
- Wrapped call to javac in allCatch to guarantee logger being flushed
2011-06-25 09:55:23 -04:00
Mark Harrah
4921be04c8
add ChainedResolver(name: String, resolvers: Seq[Resolver]), closes #63
2011-06-20 15:25:23 -04:00
Mark Harrah
c4ac9445e3
cache failing classifiers. fixes #46
2011-06-19 21:01:29 -04:00
Mark Harrah
4c770e8f27
annotate return type Seq[Setting[_]] for several methods in Defaults
...
works around issue with scalac:
[error] class file needed by Defaults is missing.
[error] reference type _$34 of (t: <?>)(ss: <?>)Seq[sbt.Project.Setting[_]] refers to nonexisting symbol.
2011-06-18 21:02:15 -04:00
Mark Harrah
a028f8e6d7
fixes issue with inter-project resolution when project delegates are defined
2011-06-18 20:17:50 -04:00
Mark Harrah
b8ba743e87
fix description of unmanagedBase
2011-06-18 14:55:32 -04:00
Mark Harrah
50fd30a695
ProjectDefinition.toString
2011-06-15 19:09:31 -04:00
Mark Harrah
1248830e2c
fix 'inspect' not showing setting value
2011-06-15 19:08:49 -04:00
Mark Harrah
0fa5b85736
fix ProjectDefinition.equals not considering base directory, ref #54
2011-06-15 19:08:49 -04:00
Mark Harrah
09c05dea97
fix issue of duplicate fullClasspath entries from products and dependencyClasspath
2011-06-14 19:32:36 -04:00
Mark Harrah
62c580024d
inter-project provided dependencies, closes #53
2011-06-14 19:32:36 -04:00
Mark Harrah
540f7df9e1
cleaning up artifact configurations
2011-06-14 19:32:36 -04:00
Mark Harrah
25edfc5eeb
drop Incomplete task message, fixes #32
2011-06-14 19:31:55 -04:00
Mark Harrah
3c775416b4
make settings parameter for ProjectDef call-by-name
2011-06-14 19:31:54 -04:00
Mark Harrah
8e4192b144
show type in output of 'inspect'
2011-06-14 19:31:54 -04:00
Mark Harrah
9f5d219310
Define 'type' for builtin artifacts based on classifier
2011-06-12 21:32:52 -04:00
Mark Harrah
cadee45e8f
drop crossVersion after substitution for sbt dependency to avoid double cross-suffix, fixes #51
2011-06-12 21:32:52 -04:00
Mark Harrah
63857ddd16
add pomAllRepositories option to include module configuration resolvers in pom. closes #39
2011-06-12 21:32:51 -04:00
Mark Harrah
b97eb58396
define type for artifacts looked up by update-classifiers, fixes #49
2011-06-11 20:09:15 -04:00
Mark Harrah
be1bdbb350
use current project's logLevel for command logging
2011-06-10 23:40:25 -04:00
Mark Harrah
36d2394208
implements #41
2011-06-10 08:08:52 -04:00
Mark Harrah
d64cd8e34d
fixes #45
2011-06-10 08:08:52 -04:00
Mark Harrah
208cf12045
honor formatEnabled setting, fixes #48
2011-06-10 08:08:51 -04:00
Mark Harrah
6c5203f160
allow ~/.sbt/plugins/ to be built directly
2011-06-02 18:35:25 -04:00
Mark Harrah
3de6a0735f
fix packaging
2011-06-01 02:19:46 -04:00
Mark Harrah
c0a21c1524
implement shortcut for API equality checking, fixes #18
2011-06-01 02:19:46 -04:00
Mark Harrah
d54a992c23
small change to compiling message
2011-05-31 18:37:07 -04:00
Mark Harrah
7733c57934
fix test-only behavior with no arguments
2011-05-31 18:37:07 -04:00
Mark Harrah
4945190eca
rearrange products settings
...
1. enables exporting jar to classpath instead of class directory
2. starts to make post-processing class files easier
2011-05-31 18:37:07 -04:00
Mark Harrah
e5443141b1
error handling adjustments, including showing failing task in red (for #29 )
2011-05-30 22:10:01 -04:00
Mark Harrah
2432642571
Adjust ivyScala to not use build-level scalaVersion. fixes #28
2011-05-30 22:10:01 -04:00
Mark Harrah
1169e7790d
fix test-only filtering
2011-05-30 17:49:39 -04:00
Mark Harrah
437a3f7f50
clean up incremental debugging messages
2011-05-29 19:17:31 -04:00
Mark Harrah
a94247d1b6
more release-worthy compile message and analysis toString
2011-05-29 19:17:31 -04:00
Mark Harrah
7d08bfe3ca
add specs2 to list of known test frameworks
2011-05-29 19:17:31 -04:00
Mark Harrah
f7d2ff713b
fix key search order
2011-05-29 19:17:31 -04:00
Mark Harrah
fb60ba1e11
help: alignment and add tasks
2011-05-28 17:02:16 -04:00
Mark Harrah
d81273a0c6
fix issue with spaces on blank lines in build.sbt
2011-05-28 17:02:16 -04:00
Mark Harrah
04280a89a4
discover projects reflectively, provide access to build root
2011-05-26 22:13:58 -04:00
Mark Harrah
8c659328e9
back A.Key with Manifest, dropping object equality. fixes #27
...
type inference restoration pending switch to 2.9.0
2011-05-26 08:21:33 -04:00
Mark Harrah
9a914bea4b
minor improvements to running tasks from console-project
2011-05-25 22:44:22 -04:00
Mark Harrah
85a55c25bf
settle scala-library situation
2011-05-25 22:44:22 -04:00
Mark Harrah
46f1e9b4a7
put testOptions and testListeners in Global for more flexibility
2011-05-25 00:02:43 -04:00
Mark Harrah
50294c1519
support wildcards in test-only
2011-05-24 23:54:49 -04:00
Mark Harrah
e048c6d07e
fully configurable run task easier to create
2011-05-23 21:43:26 -04:00
Mark Harrah
41667f9f49
test fix
2011-05-23 18:40:03 -04:00
Mark Harrah
17f243bf9c
make a few settings easier to override globally
2011-05-23 08:14:39 -04:00
Mark Harrah
6ae6a4b9ad
or combinator for common optional setting handling case
2011-05-23 08:14:10 -04:00
Mark Harrah
c5a312cedc
task axis delegation
2011-05-23 08:13:13 -04:00
Mark Harrah
b4597eb931
sbtVersion convenience setting
2011-05-21 13:51:13 -04:00