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
85a55c25bf
settle scala-library situation
2011-05-25 22:44:22 -04:00
Mark Harrah
b4597eb931
sbtVersion convenience setting
2011-05-21 13:51:13 -04:00
Mark Harrah
9439a737b8
make parallel execution configurable, fixes #22
2011-05-21 13:51:13 -04:00
Mark Harrah
903690ce8c
don't handle threads/trap exit for user 'runTask' by default
2011-05-15 21:01:03 -04:00
Mark Harrah
c81a2f9d3c
insert externalResolvers between resolvers and fullResolvers
2011-05-14 18:21:41 -04:00
Mark Harrah
ca405e9783
run task convenience constructors, (re)source generator hooks
2011-05-12 22:33:45 -04:00
Mark Harrah
c8fe1a3c1d
buffered, separate loggers for each test
2011-05-07 22:02:06 -04:00
Mark Harrah
515386d973
load/unload hooks
2011-04-26 21:19:56 -04:00
Mark Harrah
08c9d37053
Managed/unmanaged sources/resources, fixes triggered execution
2011-04-26 21:07:53 -04:00
Mark Harrah
f24af2a05b
support for task hooks: triggeredBy and runBefore
2011-04-23 11:49:58 -04:00
Mark Harrah
a601e8ea09
individual settings for make-pom-configuration
2011-04-21 21:39:18 -04:00
Mark Harrah
815ed50dcf
task/setting/attribute descriptions
2011-04-20 20:18:58 -04:00
Mark Harrah
60eda4bb20
Implement optional/provided configurations, closes #8
2011-04-19 22:24:52 -04:00
Mark Harrah
a15bd90309
artifact and cross-naming fixes/improvements
2011-04-15 20:13:38 -04:00
Mark Harrah
3e29126cbf
support checksum generation and checking, enable by default
2011-04-15 18:25:54 -04:00
Mark Harrah
5dcc1bc9bc
direct Artifact->File map, removing source patterns
...
build and publish main sources and docs by default
control built-in artifacts with 'publish-artifact'
// disable publishing docs
publishArtifact in (Compile,packageDoc) := false
// enable publishing test jar, docs, and sources
publishArtifact in Test := true
2011-04-14 07:32:42 -04:00
Mark Harrah
fe75bade98
continuations test for compiler plugin support
2011-04-12 22:58:32 -04:00
Mark Harrah
4d635e449f
split out cross target directory, preserve history during clean, fix credentials
2011-04-12 20:58:40 -04:00
Mark Harrah
43f0212092
cleanup logging paths, allow logger to be customized
2011-04-12 20:33:29 -04:00
Mark Harrah
4b70fe0921
auto-compiler plugins
2011-04-11 22:12:03 -04:00
Mark Harrah
2f2e24c87d
cross building
...
+, ++ require a space
+ <command>
++ <scala-version> [command]
set scala versions in crossScalaVersions
2011-04-09 20:42:57 -04:00
Mark Harrah
50e453c70c
provide more convenient access to BuildStructure and all projects
2011-04-08 22:03:41 -04:00
Mark Harrah
dfb0a9ec8c
put remaining keys in Keys
2011-04-06 21:00:48 -04:00
Mark Harrah
5a67998490
options specific to each test task, consolidates streams to the right task
2011-04-06 20:55:30 -04:00
Mark Harrah
159a3fe8f3
credentials and patterns for resolvers
2011-04-05 18:44:47 -04:00
Mark Harrah
a1c3ffb376
add 'initialize' setting
2011-04-04 21:22:19 -04:00
Mark Harrah
a750c1563f
Java/Scala compilation order support
2011-04-03 22:12:51 -04:00
Mark Harrah
496cd05de8
run-main for specifying main class to run
2011-03-28 17:19:12 -04:00
Mark Harrah
dd012099d2
include 'bundle' packaging type on classpath in addition to 'jar'
2011-03-25 18:25:52 -04:00
Mark Harrah
63b1c3441b
work on displaying task errors
2011-03-20 22:54:01 -04:00
Mark Harrah
37e24daebf
use stable ordering for PathFinder.getFiles
2011-03-16 22:22:20 -04:00
Mark Harrah
ac280e5fe7
if sbtPlugin is true, sbt dependency and resolver are added
2011-03-16 20:09:59 -04:00
Mark Harrah
4a8e79befb
retrieve to build, update-classifiers action
...
set retrieve := true to have dependencies retrieved to the build
the location is by default shared by all projects in a build
(<built-root>/lib_managed/), but can be per-project
update-classifiers and update-sbt-classifiers retrieves artifacts with classifiers
for project dependencies and for sbt, respectively
The default setting is classifiers := Seq("javadoc", "sources")
2011-03-15 22:12:59 -04:00
Mark Harrah
787f00985b
detailed UpdateReport replaces Map[String,Seq[File]]
...
the information included is:
configuration -> module -> artifact -> file
2011-03-13 21:40:49 -04:00
Mark Harrah
26d834e926
binary plugin auto-detection
2011-03-13 21:38:05 -04:00
Mark Harrah
77092b7888
resolver keys, javaHome, scalaHome, and change Java source resolution
...
- rename resolvers to fullResolvers, baseResolvers to resolvers
- if set, use javaHome for compilation as well as running
- add scalaHome configuration for easily configuring scalaInstance
for a local Scala installation
- no longer require source roots for Java sources. Instead, resolve
ambiguities by package name and then distance to root. Common
package suffixes in different directories within the same project
are a potential problem.
2011-03-09 18:07:43 -05:00
Mark Harrah
fc32a31abf
Merge branch '0.9' of github.com:harrah/xsbt into 0.9
2011-03-08 17:53:43 -05:00
Mark Harrah
37f793be6e
make ClasspathOptions configurable
2011-03-08 17:50:19 -05:00
Mark Harrah
ea188e74cc
success indication and timestamps for actions
2011-03-06 21:57:31 -05:00
Mark Harrah
f298d3a8f2
put configurations into default build scope
2011-03-05 08:25:17 -05:00
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
0729798cce
keys cleanup
2011-02-27 00:36:54 -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