Mark Harrah
38909d75ef
explicitly set source/target options for javac to 6 to avoid issues with proguard 4.4. fixes #208
2011-10-01 14:40:14 -04:00
Mark Harrah
a2e30494fe
use 0.11.0 for building
2011-09-26 08:20:07 -04:00
Mark Harrah
6f306e3c13
merge changes for 0.11.0
2011-09-24 20:42:29 -04:00
Mark Harrah
dbd1096012
set version back to snapshot
2011-09-04 19:27:15 -04:00
Mark Harrah
e0103293f6
0.11.0-RC0
2011-09-03 20:09:09 -04:00
Mark Harrah
20c7c67987
2.9.1.final
2011-08-31 08:25:21 -04:00
Mark Harrah
c256c03f48
2.9.1.RC4
2011-08-24 08:10:23 -04:00
Mark Harrah
ff95799af7
drop 2.7 support, fix fatal warnings support. fixes #153
2011-08-17 21:50:46 -04:00
Mark Harrah
b36e40a8f7
move to 2.9.1 (RC3), bump to 0.11.0-SNAPSHOT
2011-08-16 17:32:26 -04:00
Mark Harrah
3b86fc628e
fix Locate to only try to open archives
2011-08-05 21:56:32 -04:00
Indrajit Raychaudhuri
bb75b74eb6
Remove some deprecations and redundant code
2011-08-05 13:30:04 +05:30
Mark Harrah
213399c40c
fix inter-project dependencies involving extra attributes
2011-07-29 23:33:10 -04:00
Mark Harrah
960d0bc2e3
clean up scripted error handling
2011-07-23 23:07:54 -04:00
Mark Harrah
35cb04f221
specify sbt version to use for build
2011-07-15 19:25:25 -04:00
Mark Harrah
eb11063ccb
update build for 0.10.1
2011-07-15 15:48:36 -04:00
Mark Harrah
3bb071dd5f
return proper directory from sxr task
2011-07-14 08:33:38 -04:00
Mark Harrah
e3ed09dc92
version bumps
2011-07-14 08:05:30 -04:00
Mark Harrah
f41565e08e
0.10.1
2011-07-14 08:05:30 -04:00
Mark Harrah
5dcc8b8fe3
disable full-release settings when release configuration not present
2011-07-09 17:17:41 -04:00
Mark Harrah
aae610e568
more release-related tasks for the build
2011-07-09 16:54:41 -04:00
Mark Harrah
099c73ec0d
temporary fix for source jar getting put in compile configuration
2011-06-29 21:44:37 -04:00
Mark Harrah
a0faaca824
properly build from scratch
2011-06-26 13:14:17 -04:00
Mark Harrah
c7885ce1ff
build work
2011-06-26 12:27:07 -04:00
Mark Harrah
d7f991632e
fix compiler-interface-src artifact
2011-06-17 22:34:17 -04:00
Mark Harrah
fdbeb7742b
exclude JUnit from Scala dependencies
2011-06-11 20:09:15 -04:00
Mark Harrah
997a501771
fix compiler interface
2011-06-11 20:09:15 -04:00
Mark Harrah
c76a1c032f
Try putting httpclient on sbt's classpath. Seems to speed up Ivy a bit.
2011-06-11 20:09:15 -04:00
Mark Harrah
1f6f1ea0da
fixup
2011-06-10 08:08:51 -04:00
Mark Harrah
d928047678
port build to 0.10, fixes #30
...
use 'publish-all' from the root to publish all projects to local
use 'proguard' to package the launcher
2011-06-10 07:58:18 -04:00
Mark Harrah
b7c20a1149
bump versions
2011-06-03 00:43:40 -04:00
Mark Harrah
f38f599157
0.10.0
2011-06-02 23:32:48 -04:00
Mark Harrah
0805c7c9b0
add sbt-posterous plugin
2011-06-02 23:32:48 -04:00
Mark Harrah
495a8cba47
drop env from build
2011-06-02 23:32:48 -04:00
Mark Harrah
fa62e889da
bump versions
2011-06-01 03:04:58 -04:00
Mark Harrah
ed5bb1a2d4
0.9.10
2011-06-01 02:37:05 -04:00
Mark Harrah
f786060883
Revert to using 2.8.1
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
bc9d57b417
drop 2.8.0 precompiled compiler interface
2011-05-29 19:17:31 -04:00
Mark Harrah
349b510c93
bump versions
2011-05-29 19:17:31 -04:00
Mark Harrah
9002720933
move to 2.9.0-1, bump to 0.9.9
2011-05-29 00:22:08 -04:00
Mark Harrah
04a3f090f6
version bump
2011-05-23 22:39:20 -04:00
Mark Harrah
41162b2484
0.9.8
2011-05-23 22:38:53 -04:00
Mark Harrah
482e041464
add back missing jsch dependency, fixes #19
2011-05-18 08:12:11 -04:00
Mark Harrah
c534b8c289
bump version
2011-05-17 21:07:55 -04:00
Mark Harrah
63acaca0a6
0.9.7
2011-05-17 20:46:58 -04:00
Mark Harrah
06ec88af3d
build sxr, api docs and use sbinary 0.4.0
2011-05-17 20:09:20 -04:00
Mark Harrah
aa0824584c
version bumps
2011-05-12 22:46:49 -04:00
Mark Harrah
ffc3d9b496
0.9.6
2011-05-12 22:45:59 -04:00
Mark Harrah
3acac34b97
bump versions
2011-05-12 09:27:29 -04:00
Mark Harrah
081f296d55
0.9.5
2011-05-12 09:26:40 -04:00
Mark Harrah
75d5b91b79
use 0.7.7 to build, fix build to not require changing projects
2011-05-12 09:26:35 -04:00
Mark Harrah
19ed648de5
tests and fixes for delegation
2011-05-09 20:57:10 -04:00
Mark Harrah
37823e5ffb
web app support split out to plugin
2011-05-07 22:02:05 -04:00
Mark Harrah
ef20db1aa9
clear scala-home during cross-building
2011-05-02 19:37:04 -04:00
Artyom Olshevskiy
9c1306ff6e
Included scripted plugin into core Xsbt
2011-04-25 15:27:32 +03:00
Mark Harrah
d35d76d204
version bumps
2011-04-23 19:29:58 -04:00
Mark Harrah
6db4650035
0.9.4
2011-04-23 19:29:50 -04:00
Mark Harrah
0608e648a5
use left, some, right to avoid extra anonymous classes
2011-04-19 17:58:05 -04:00
Mark Harrah
f42c93901b
work on tests
2011-04-08 19:17:58 -04:00
Mark Harrah
1b147b4953
reorganize main
2011-04-08 19:15:13 -04:00
Mark Harrah
186895d27d
bump versions
2011-04-06 22:00:00 -04:00
Mark Harrah
14d2adb4bc
versions for 0.9.3
2011-04-06 21:57:21 -04:00
Mark Harrah
d63398534c
bump sbt builder version
2011-04-03 22:12:51 -04:00
Mark Harrah
28c8473783
precompile 2.9.0.RC1
2011-04-01 21:07:13 -04:00
Steve Gury
4fccc2fa88
Escape path in proguard configuration in order to build on windows, refactor InstallExtarctProject in order to be a subclass of the Proguard trait
...
Removed path escaping on classpath...
Remove unuseful log.error, change space indent with tab indent, restore file permission to 644
2011-03-22 20:43:06 -04:00
Mark Harrah
7b4c16f294
cleanup
2011-03-19 23:22:18 -04:00
Mark Harrah
68dfe723e7
versions to 0.9.3-SNAPSHOT
2011-03-16 22:30:50 -04:00
Mark Harrah
e212756828
versions for 0.9.2
2011-03-16 22:24:23 -04:00
Mark Harrah
24e30f14c8
version bump
2011-03-06 15:32:26 -05:00
Mark Harrah
3ce0e5dd2d
versions for 0.9.1
2011-03-06 15:32:26 -05:00
Mark Harrah
d4e641e115
delayed version bump
2011-03-04 06:17:56 -05:00
Mark Harrah
ba8f43a23e
starting to convert integration tests
2011-02-22 22:36:48 -05:00
Mark Harrah
562f362f09
remove obsolete parsers subproject
2011-02-12 15:43:37 -05:00
Mark Harrah
4b7b58dcbc
include 2.9.0-SNAPSHOT in prebuilt in order to check compatibility
2011-02-08 20:32:55 -05:00
Mark Harrah
6b91ad59fd
Eval-related improvements
...
- support import clauses
- error display: source name, line numbers for each expression
- for 'eval', 'get', 'set', and .sbt files, use default imports and import from Plugins, Builds
2011-01-26 19:49:54 -05:00
Mark Harrah
1c29522ba8
fixes and improvements to tab completions combinators
2010-12-13 22:44:25 -05:00
Mark Harrah
46a6a1af16
'test' task
2010-11-24 14:03:26 -05:00
Mark Harrah
171cbeb9ce
bump to 2.8.1
2010-11-13 19:07:32 -05:00
Mark Harrah
2a68806cc5
scripted tests using 2.8.1.RC4
2010-10-30 11:55:12 -04:00
Mark Harrah
7a36bb2498
use 2.8.1.RC4
2010-10-26 17:58:08 -04:00
Mark Harrah
5ed8f3c042
improving incremental compilation
...
support lazy arguments in data type generator
SafeLazy implementation that explicitly clears the reference to the thunk
in API representation, drop synthetic modifier and merge deferred into abstract
handle cyclic structures in API generation, display, comparison, persistence
gzip compile cache file
bump to 2.8.1.RC3, project definition cleanup
fix main method detection to check for the right name
properly view inherited definitions
exclude constructors of ancestors
2010-10-22 21:55:16 -04:00
Mark Harrah
a866df759d
bump to Ivy 2.2.0 final
2010-10-09 14:34:28 -04:00
Mark Harrah
a3f1b9c22f
fix tests, discovery
...
updated compile tests for new minimal AnalysisCallback
moved discovery to discovery/ subproject and updated for new approach
fixed discovery to only find public methods when searching for annotated definitions
extracting inherited definitions unimplemented in api/, so some discovery tests fail
moved discovery classes from sbt.inc package to sbt.compile
2010-10-06 08:24:13 -04:00
Mark Harrah
b6ff9d8661
2.8.1.RC2
2010-09-30 07:21:07 -04:00
Mark Harrah
5ab652f02d
comment subprojects in project definition
2010-09-27 18:49:50 -04:00
Mark Harrah
c4419140aa
brought minimal scripted test framework back
...
updated source dependendency tests
will need to restore cross building
2010-09-27 18:39:14 -04:00
Mark Harrah
b16b0adc0f
add sbt package object
...
for use from project definitions only-
it is a top-level project
add dependency and repository builders
cross-versioning will be a post-construction transformation
2010-09-21 22:24:24 -04:00
Mark Harrah
a630aed777
update to Scala 2.8.1.RC1, Ivy 2.2.0-rc1
...
use dependencies compiled against Scala 2.8.0
2010-09-21 22:09:08 -04:00
Mark Harrah
16d6ec7f94
remove plugins, integration project definition
2010-09-13 19:46:24 -04:00
Mark Harrah
2e3367d6d6
first part of fixing #44
2010-09-04 08:42:37 -04:00
Mark Harrah
40a8b77f18
make 'run' and 'tracking' subprojects available
2010-09-04 08:30:02 -04:00
Mark Harrah
22f319588c
reworked tracking
...
added memoization for Set[File] => Set[File]
2010-09-04 08:11:05 -04:00
Mark Harrah
4bb7c44730
fix Logger/Process
2010-08-22 19:07:46 -04:00
Mark Harrah
0b39232445
clean up Process subproject
...
no longer has any dependencies
small ProcessLogger interface to send buffered out/err to
commented out (but working) implicit conversions from Logger -> ProcessLogger
for use in an integrating project to get original functionality
2010-08-21 22:49:11 -04:00
Mark Harrah
1fef28d812
a standard task system on top of the 'tasks' module
...
map, flatMap on single/parallel tasks
dependsOn for side-effect-only dependencies
variants to handle failure- operations similar to catch/finally
fork, join, reduce, ...
initial structure to handle tags, needs to be moved to generic map
per-task streams:
file-backed, named input/output streams and readers
keyed by task name
grab streams of current task or another task's streams
pipe between tasks, ProcessBuilders (partially unify tasks/processes)
access to command line, current State from any task
multi-project aggregation controllable per-task
open issue: overloading #| with multiple type classes does not work
2010-08-14 09:55:49 -04:00
Mark Harrah
98cd577e1d
Configure jetty-env.xml. Allows specifying JNDI datasources. Inspired by maven-jetty-plugin.
...
Only takes effect when jettyEnvXml equals Some[File], by default None.
Tested with jrebel.
2010-08-04 20:33:50 -04:00
Mark Harrah
767a1e47c1
adding more commands
2010-07-27 23:01:45 -04:00
Mark Harrah
9c2268e919
task running command
2010-07-19 12:38:42 -04:00
Mark Harrah
665dae75e7
make JLine dependency optional for Logger module
2010-07-19 12:33:41 -04:00
Mark Harrah
d7b66458f2
first shot at general command/definition model
2010-07-17 12:07:41 -04:00