Mark Harrah
60d9355b54
add build level configuration
...
made ProjectRef semantics explicit
2011-03-03 06:44:19 -05:00
Mark Harrah
70972c6499
normalize key names
2011-03-02 06:46:28 -05:00
Mark Harrah
38d113e8b1
reintegrate ~ (again)
2011-03-01 08:54:06 -05:00
Mark Harrah
98bd962952
make "globals" per-build definition
2011-02-27 16:28:00 -05:00
Mark Harrah
19698e308e
keys cleanup part 2
2011-02-27 00:02:50 -05:00
Mark Harrah
5ea24a460b
keys cleanup 1.
2011-02-26 23:34:39 -05:00
Mark Harrah
a68e4c74f9
updating more integration tests
2011-02-25 18:35:52 -05:00
Mark Harrah
4f4ae170d3
work on plugins, added console-project, re-integrated more tests
2011-02-24 23:30:06 -05:00
Mark Harrah
9db4afd222
bring more integration tests back online with associated fixes
2011-02-23 19:19:44 -05:00
Mark Harrah
ba8f43a23e
starting to convert integration tests
2011-02-22 22:36:48 -05:00
Mark Harrah
329709c750
configurable shell prompt
...
for example:
Command.ShellPrompt := {
s => Project.extract(s).cid + "> "
}
2011-02-21 19:35:05 -05:00
Mark Harrah
df1c9c00c7
include Scala version to artifact names to match expected names for publishing
2011-02-21 10:22:39 -05:00
Mark Harrah
ea1e7d6cae
disable aggregation by default for the interactive tasks
2011-02-21 10:07:58 -05:00
Mark Harrah
2ed574b30d
fix unmanaged dependencies being excluded in certain cases
2011-02-20 15:40:29 -05:00
Mark Harrah
9fb78514c7
add unmanaged jars from project dependencies
2011-02-19 23:25:30 -05:00
Mark Harrah
cda1995a6b
make default name the project id
2011-02-15 18:41:40 -05:00
Mark Harrah
dcd24f5dc4
implement %%
2011-02-14 18:57:54 -05:00
Mark Harrah
dd06a0c1d3
fix mixed up javac/scalac options
2011-02-13 19:02:22 -05:00
Mark Harrah
c9b932acd1
cleanup/rework related to Settings/InputParser
...
- drop fillThis: handle in injectStreams instead
- simplify InputParser construction (at the expense of implementation simplicity)
- split out ScopeKey/initialization parts of Setting with separate Initialize trait
+ makes Apply obsolete
+ makes the Initialize trait properly composable
+ this allowed splitting the InputParser definition into
an Initialize for parsing and one for the action
- implement test-only
- inject resolved scope
2011-02-11 20:22:17 -05:00
Mark Harrah
1124cc59d9
package, package-doc, package-src
2011-02-10 08:16:07 -05:00
Mark Harrah
74013f3cc7
per-project commands with Commands configuration
2011-02-08 20:38:18 -05:00
Mark Harrah
66442a51df
fix ScalaInstance creation and include Scala version in Target
2011-02-08 20:34:39 -05:00
Mark Harrah
28d0b36b43
copy-resources
2011-02-06 13:01:50 -05:00
Mark Harrah
c9b1b507cd
doc,test tasks
2011-02-06 11:33:29 -05:00
Mark Harrah
692772ece2
clean,console,console-quick,run
2011-02-05 21:40:10 -05:00
Mark Harrah
eb10f7ee94
improve Setting construction
...
- make all constructing methods end in = for lowest precedence
- rename Scope constructing method 'apply' to 'in' to allow 'apply' to
be used on single settings as well as tuples and 'in' reads better
2011-02-04 22:02:39 -05:00
Mark Harrah
8bfe9a0208
initial set of default settings
...
still need key consolidation and import
2011-02-03 07:17:47 -05:00