Commit Graph

113 Commits

Author SHA1 Message Date
Mark Harrah ac280e5fe7 if sbtPlugin is true, sbt dependency and resolver are added 2011-03-16 20:09: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 a680dc2336 fix tests 2011-03-06 15:32:06 -05:00
Mark Harrah f298d3a8f2 put configurations into default build scope 2011-03-05 08:25:17 -05:00
Mark Harrah 70972c6499 normalize key names 2011-03-02 06:46:28 -05:00
Mark Harrah 19698e308e keys cleanup part 2 2011-02-27 00:02:50 -05:00
Mark Harrah 83866ffb42 incremental tests, misc fixes 2011-02-26 20:34:18 -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 202dac644f added top-level URI alias, uri/file aliases for construction 2011-02-14 18:54:09 -05:00
Mark Harrah c676c1c673 adjustments and cleanup 2011-01-25 22:22:11 -05:00
Mark Harrah a76d75bca6 more flexible scalac logging
the custom scalac Reporter now delegates to an instance of
  an sbt interface called xsbti.Reporter
handling compilation logging is now mainly done on the sbt-side of the
  compiler interface
the xsbti.Reporter interface provides access to richer information
  about errors and warnings, including source file, line, and offset
xsbti.Reporter can be implemented by users to get access to
  detailed information without needing to parse the logging output
the CompileFailed exception that is thrown when compilation fails now
  includes an array of the problems, providing detailed
  error and warning information that can, for example, be consumed
  by doing a mapFailure on 'compile' and using 'Compile.allProblems'
2010-10-23 16:34:22 -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 1954977c98 make jetty-env test runnable 2010-10-09 14:37:08 -04:00
tbje 25bd1ebc03 Adding test for jetty-env.xml support in jetty. 2010-10-09 14:36:43 -04:00
Mark Harrah 9cea4b80b9 update servlet test to test Jetty 7.1.x 2010-10-09 14:35:31 -04:00
Mark Harrah 8d1b1f89bf make running scripted tests slightly less painful
wildcard supported in test and group name
prints label of test being run
2010-09-28 21:45:59 -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 28f1eecbef changes to make latest preview easier 2010-09-23 09:21:39 -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 5a13de4ff7 move remaining pieces of sbt subproject to sbt_pending and fix notices 2010-09-21 21:55:50 -04:00
Mark Harrah 1a122d380f allow setup, cleanup functions to access ClassLoader used for testing 2010-09-13 19:43:37 -04:00
Mark Harrah df1774e02e remove a deprecated method 2010-09-12 22:41:49 -04:00
Mark Harrah 6378107317 paths cleanup 2010-09-04 08:11:36 -04:00
Mark Harrah b4eea78959 cleanup 2010-09-04 08:07:51 -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 7390876874 remove unnecessary default arguments from Build 2010-08-04 19:19:15 -04:00
Mark Harrah 8e255bc226 log start message for processor update 2010-07-22 12:17:59 -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 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 eb10dc160e move StackTrace to util/log 2010-06-10 21:08:01 -04:00
Mark Harrah 1351177172 use Hash in util/io 2010-06-10 21:05:34 -04:00
Mark Harrah 883bcfb200 remove deprecated method in FileUtilities 2010-06-10 21:00:36 -04:00
Mark Harrah aaa36f6cd2 Merge branch 'cache' into 0.9 2010-06-07 10:55:25 -04:00
Mark Harrah e0275c2d59 remove 'Empty' task 2010-05-30 17:01:41 -04:00
Mark Harrah 8d2275cbe6 Merge branch 'master' of github.com:harrah/xsbt 2010-05-27 21:16:15 -04:00
Mark Harrah 85bc7a363d fix provided configuration 2010-05-27 21:15:16 -04:00
Joonas Javanainen 7fa3a7df31 Fix: Added new logging methods required for Jetty 7.1.x
+ format(msg, arg1, arg2) was refactored to support any number of args
+ The actual logger methods use Array[AnyRef] instead of AnyRef* because
  the latter compiles to scala.Seq and the former to Object[]
2010-05-24 04:21:10 +08:00
Mark Harrah 600053bf2c Provide application and boot classpath to running code through resources. 2010-05-21 09:32:14 -04:00
Mark Harrah 5e8e72a965 post-release bumps and changes 2010-05-16 21:33:27 -04:00
Mark Harrah ad9cd40f9f add databinder repo for scripted 2010-05-16 21:24:31 -04:00
Mark Harrah 1ca63f3d06 one more change to 0.7.4 notes 2010-05-16 21:09:07 -04:00
Mark Harrah cfa5dbd1e5 remove stray file 2010-05-16 20:47:37 -04:00
Mark Harrah 0d339f1948 fixes for scripted testing, bump version to 0.7.4 2010-05-16 20:46:23 -04:00