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