Commit Graph

66 Commits

Author SHA1 Message Date
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
Mark Harrah d0fa1eb461 * move Environment classes to util/env module
* move TrapExit, SelectMainClass to run module
* rearrange some compilation-related code
* Jetty-related code moved to web module
2010-07-14 19:24:50 -04:00
Mark Harrah 6f3c699435 - Stuart's improvements to triggered execution
- continue splitting original sbt module
 * separated process, testing modules
 * various IO, logging, classpath migration
 * split out javac interface
2010-07-05 12:53:37 -04:00
Mark Harrah 37185c0fb6 discovery, persistence, frontend, and various fixes to incremental 2010-07-02 06:57:03 -04:00
Mark Harrah 9ad9df42b6 first part of semantic, multi-stage incremental compilation 2010-06-27 09:18:35 -04:00
Mark Harrah 2df010a0f6 update versions and build 2010-06-21 21:25:48 -04:00
Mark Harrah b2077ce60c more 2.8 updates, launcher compiles and runs with 2.8 2010-06-15 20:38:18 -04:00
Mark Harrah 1585d805bd more reorganization, mostly IO. Also, move class file analyzer and history code to separate projects 2010-06-13 22:59:29 -04:00
Mark Harrah 1ee470282d Merge branch '0.9' of github.com:harrah/xsbt into 0.9 2010-06-10 21:34:13 -04:00
Mark Harrah 0d24118d93 first round of logger cleanup/migration 2010-06-10 21:26:27 -04:00
Mark Harrah d1260eebd1 first update of io for 2.8 2010-06-09 00:56:07 -04:00
Mark Harrah aaa36f6cd2 Merge branch 'cache' into 0.9 2010-06-07 10:55:25 -04:00
Mark Harrah bae26e431b cache updates 2010-06-07 10:50:51 -04:00
Mark Harrah 5eed8ccbef graph evaluator, rewrite, general updates 2010-06-07 08:53:21 -04:00
Mark Harrah 344eed8156 precompile against RC2 2010-05-13 18:41:23 -04:00
Mark Harrah f7717023da bump precompiled 2.8 version to RC1 2010-04-24 09:39:23 -04:00
Mark Harrah b5a95e11d5 Moved installer plugin into main sbt build 2010-04-23 18:50:27 -04:00
Mark Harrah f0ef690cf5 Make compiler interface precompiled for 2.7.7 and 2.8.0.Beta1 (currently) 2010-04-01 20:20:05 -04:00
Mark Harrah bc80136bb1 Fix logging levels for subprojects 2010-03-23 20:36:16 -04:00
Mark Harrah 54bc694081 * cleaned up build
* made Launcher usable outside of official jar
2010-03-19 19:29:57 -04:00
Mark Harrah ec1ed12a24 Fix referencing xsbti classes in project definitions and plugins 2010-02-16 19:18:52 -05:00
Mark Harrah bd7460f2ee Building xsbt with 0.6.13 2010-02-09 18:55:11 -05:00
Mark Harrah a33223a02c legal cleanup 2010-02-07 23:45:19 -05:00
Mark Harrah 36208ecac4 Use published version of SBinary 2010-01-25 23:06:23 -05:00
Mark Harrah 5f9f3729d1 work on source api parts 2010-01-22 20:17:49 -05:00
Mark Harrah fa93a64cf9 Replace Ivy interface with the component from xsbt 2010-01-15 19:05:23 -05:00
Mark Harrah d97d693cc1 Fix issue with jline not being on compiler-interface compile-time classpath 2010-01-13 22:19:48 -05:00
Mark Harrah 6f6b795b39 * Basic API serialization
* Fixes to API extraction and equality checking
 * Reworked tracking
 * New compile infrastructure based on API changes
 * Example application for testing
2010-01-05 19:50:43 -05:00
Mark Harrah 833688cdd9 API equality testing. Still includes debugging statements. 2009-12-31 18:56:37 -05:00
Mark Harrah 3b28156f84 Can specify in launcher configuration extra paths to go on the application classpath:
[app]
 ...
 resources: conf, resources
2009-12-18 17:46:57 -05:00
Mark Harrah 239e9198c7 Bump to Ivy 2.1.0, don't print stack trace for retrieve exceptions 2009-12-18 09:46:04 -05:00
Mark Harrah 5662e2a2a6 Remove unused api subproject 2009-11-21 19:00:49 -05:00
Mark Harrah 2977fd4131 Source API extractor 2009-11-21 15:53:04 -05:00
Mark Harrah 74202668c6 Datatype generating subproject, to be used to represent public API of sources 2009-11-21 15:52:44 -05:00
Mark Harrah 0f539ec321 Fixing tests, still need to fix launcher test 2009-11-11 18:41:39 -05:00
Mark Harrah ce45bc144b Fix project definition 2009-11-11 08:30:39 -05:00
Mark Harrah 9516e54e0a Fix issue where compiler interface was poorly cached 2009-11-09 22:02:53 -05:00
Mark Harrah 4023e10fd6 New scripted test framework 2009-11-09 09:34:52 -05:00
Mark Harrah d9a89aadeb Fix classpath used for compile testing 2009-11-02 23:02:00 -05:00
Mark Harrah dc7da2dc98 Added test repository to publish to. 2009-10-23 22:04:15 -04:00
Mark Harrah fa73205ac3 Extra logging, update default sbt.boot.properties
Tests for standard library substitutes
2009-10-18 22:25:50 -04:00
Mark Harrah 33434bc82b Cut size of final jar by 300k. 2009-10-17 22:40:02 -04:00
Mark Harrah 7f12a80385 Fix ScalaCheck dependency in build 2009-10-15 18:05:43 -04:00
Mark Harrah f5b3aa47fc Project creation and property filling 2009-10-14 20:53:15 -04:00
Mark Harrah ac645c4387 Fixes for the build 2009-10-05 20:26:51 -04:00
Mark Harrah b2fdc07505 Turned sbt launcher into a general Scala application launcher as described in launch.specification 2009-09-27 14:39:26 -04:00