dmharrah
e798bffc9c
Part II of repository changes
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@930 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-02 01:04:34 +00:00
dmharrah
4afeeb1c8b
Change order of repositories: local,shared,Maven central,user defined, and finally, scala-tools
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@929 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-02 01:03:45 +00:00
dmharrah
8d507ea50e
More 2.8 compatibility changes
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@928 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-02 01:01:55 +00:00
dmharrah
1ee23e827e
Changes for compatibility with 2.8
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@927 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-02 00:59:54 +00:00
dmharrah
9344dcb63e
First part of fix to scripted test logging. Second part is in main sbt.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@926 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-02 00:58:17 +00:00
dmharrah
e7522e5691
Reenable building against 2.8.0-SNAPSHOT
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@925 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-02 00:55:46 +00:00
dmharrah
9a816b20d0
Small comment in a test
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@924 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-02 00:54:12 +00:00
dmharrah
86361ad33d
Add maven central to repositories searched by launcher to find scala-library.jar and scala-compiler.jar
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@923 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-02 00:53:38 +00:00
dmharrah
d58d29c7d9
Run method properly fails when executed code throws an exception in the main thread
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@919 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-30 00:15:44 +00:00
dmharrah
fa29b38b38
Fixed problem with overriding testDefinitionClasses too specifically (Nil)
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@918 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-30 00:11:42 +00:00
dmharrah
cc2b68a4dd
Bump versions for the last time.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@911 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 19:39:37 +00:00
dmharrah
d44f771125
Make code in sbt.classfile private[sbt]
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@908 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 19:38:09 +00:00
dmharrah
1c3b2a1de2
Revert versions for third try at 0.5.2
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@905 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 19:20:06 +00:00
dmharrah
e502847dfb
* Add test for publish-local for multi-projects.
...
* Make `managedStyle` inherit from parent when unspecified
* Define method containing package actions to run before deliver,deliver-local
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@904 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 19:14:57 +00:00
dmharrah
26c26a2da0
Small fix to make scripted action actually runnable
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@903 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 16:19:31 +00:00
dmharrah
bd833bd348
Bump versions again
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@902 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 15:53:31 +00:00
dmharrah
2c7276cc42
Reverted version of test framework
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@898 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 15:37:11 +00:00
dmharrah
355d8ca35b
Reverted sbt.version used to build
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@897 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 15:34:12 +00:00
dmharrah
c94decd6cd
Fixed compiler-project test
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@896 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 15:33:34 +00:00
dmharrah
c8f0a72da9
Added test for tracking anonymous classes from Java sources
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@895 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 15:17:43 +00:00
dmharrah
3cd6f75b4a
More fixes for tracking Java sources.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@894 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 15:13:55 +00:00
dmharrah
dd32ac75da
Fix class file resolution issue
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@893 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 13:52:38 +00:00
dmharrah
b6da7c4e5c
Properly track anonymous classes generated from Java sources.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@892 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 12:51:29 +00:00
dmharrah
443984daf9
Bump versions
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@889 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-27 02:34:38 +00:00
dmharrah
ab7bdaedab
Update notice and add license for JDepend-based classfile parser
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@887 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-26 23:17:24 +00:00
dmharrah
11339e3518
Track dependencies for Java sources using classfile parsing (with the usual limitations of this approach)
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@886 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-26 23:15:02 +00:00
dmharrah
ff97bbec4b
* Cleanup
...
* Exposed ClasspathUtilities.toLoader(PathFinder) methods
* Implemented adding project dependencies for Ivy files
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@885 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-26 19:25:54 +00:00
dmharrah
6cbe27ed95
Fixed scripted test framework to test version of sbt being built. Trying out cross-classloader logger.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@884 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-25 21:43:25 +00:00
dmharrah
d0a9e63140
Fixed dynamic task checking
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@880 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-22 12:05:50 +00:00
dmharrah
e58cd74987
Support for classifiers to the extent that Ivy supports them:
...
- can publish artifacts with classifiers
- can retrieve artifacts with classifiers, but classifier does not appear in generated pom
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@879 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-22 02:56:57 +00:00
dmharrah
8420606a8c
* fixed tab completion for method tasks for multi-project builds
...
* check that tasks in compoundTask do not reference static tasks
* make toString of Paths in subprojects relative to root project directory
* crossScalaVersions is now inherited from parent
* Added scala-library.jar to the javac classpath
* Added Process.cat that will send contents of URLs and Files to standard output
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@877 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-21 23:44:29 +00:00
dmharrah
f2fe9bcfe3
Fixed tab completion for multi-project builds
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@872 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-16 20:03:20 +00:00
dmharrah
066e5588c7
Added basic binary plugin test
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@870 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-16 16:11:30 +00:00
dmharrah
8067eb42d5
Added test-failed test
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@869 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-16 15:40:12 +00:00
dmharrah
f8489a77c5
Revert change that exited on exception in main thread (that behavior is a Scala runner bug)
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@867 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-16 13:51:19 +00:00
dmharrah
da85255f8e
Properly emulate main thread exceptions terminating application even if other threads are running
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@866 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-16 13:31:46 +00:00
dmharrah
b6a693be44
* Fixed 'run' swallowing exceptions.
...
* sbt test framework extensions can now be defined in a project (to bundle with a test framework, for example)
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@865 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-16 13:00:55 +00:00
dmharrah
d746a13232
Added tests for latest partial recompilation fixes.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@860 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-11 18:49:26 +00:00
dmharrah
6b2c36d0ef
* Fixed problem where a dependency on only static members of a Java class was not recorded
...
* Fixed problem where new dependencies on sources not included in the compilation were not added
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@859 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-11 18:48:35 +00:00
dmharrah
39573225d1
Fix Logger to work when jline is not available
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@858 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-08 22:23:00 +00:00
dmharrah
4dfdf5d356
Fix connecting process input to System.in
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@856 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-08 02:52:20 +00:00
dmharrah
339628826d
Restoring change of working directory in installer plugin
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@855 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-08 00:47:45 +00:00
dmharrah
5eb4bf2a22
Update installer to connect standard input to forked sbt
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@854 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-08 00:06:43 +00:00
dmharrah
c350ab6b3c
* Worked around Java issue converting URL to File
...
* Processes can now redirect standard input (see run with Boolean argument or !< operator on
ProcessBuilder), off by default
* Terminal echo reenabled when JLine is not reading in a line
* Properly detect unsupported terminals using JLine's Terminal.isANSISupported method
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@853 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-07 23:54:12 +00:00
dmharrah
8090c63519
Added publishTo scala-tools
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@852 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-07 03:18:14 +00:00
dmharrah
40bf046677
* Disable parallel execution until scripted tests support it
...
* Remove scripted tests, since it was moved into a plugin
* ignore test currently fails (scripted test plugin problem)
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@850 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-07 01:16:18 +00:00
dmharrah
7008061c64
Updated installer build for 0.5.1
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@849 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-07 01:14:08 +00:00
dmharrah
d189dbf386
Move scripted tests
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@848 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-07 01:12:20 +00:00
dmharrah
0fee43295e
Make multiTask run all subtasks when none are specified.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@847 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-07 01:11:46 +00:00
dmharrah
7c6f420b21
Split out scripted test framework into its own project as an sbt plugin.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@846 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-07 01:09:56 +00:00