Mark Harrah
c192a148a8
Jeremy's patch to set current working directory and environment variables on processes
2009-11-18 21:49:35 -05:00
Mark Harrah
77a40bf59a
Include seconds in timestamp printed after running command
2009-11-11 21:02:26 -05:00
Mark Harrah
6c45fe1b2f
Add timestamp when command completes. Show stack trace for test framework errors.
2009-11-10 18:51:18 -05:00
Mark Harrah
1e30cb8203
Use correct ClassLoader for tests (build Scala version not definition Scala version)
2009-11-09 23:29:19 -05:00
Mark Harrah
571df2ac79
Cleanup test framework creation
2009-10-23 09:18:00 -04:00
Mark Harrah
308bbc4724
Fix interactive detection in Main
2009-10-23 08:45:58 -04:00
Mark Harrah
ecea2f2ed6
Remove dependencies on test frameworks, fixes to make test interface work
2009-10-23 08:10:52 -04:00
Mark Harrah
e417e19b02
Use test-interface for test support.
2009-10-22 19:10:54 -04:00
Mark Harrah
75b8fb7208
split build.scala.versions around whitespace, not commas
2009-10-22 08:15:34 -04:00
Mark Harrah
edbdc7d7bc
Better error message for when val initialization errors occur (properties, tasks,...)
2009-10-21 19:06:33 -04:00
Mark Harrah
15b9c15e6a
Use the from() method for the automatically added Scala dependencies so that they are not resolved.
2009-10-21 19:05:28 -04:00
Mark Harrah
50776a69e5
Cleanup/fixes related to cross-building
2009-10-20 18:49:08 -04:00
Mark Harrah
8135c5bd55
Fix console-project
2009-10-20 18:48:56 -04:00
Mark Harrah
c6621d9a58
scala.version -> (build.scala.versions, def.scala.version)
2009-10-19 23:19:27 -04:00
Mark Harrah
72c1e72426
Fix Scala version checking done for dependency declarations
2009-10-19 23:18:52 -04:00
Mark Harrah
293730d11b
Remove 'final' from name,version,organization
2009-10-19 20:19:09 -04:00
Mark Harrah
e5b3b577d8
Fix some tests and open up some analysis-related classes
2009-10-18 18:06:06 -04:00
dmharrah
d57e6a8f1a
specs 1.6 support
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1090 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-10-16 22:48:02 -04:00
Mark Harrah
0273e9d2b1
Removing remaining uses of structural types
2009-10-16 22:43:41 -04:00
Mark Harrah
0b4f24a301
ScalaCheck 1.6 support (workaround binary incompatibility in Pretty)
2009-10-14 18:03:24 -04:00
Mark Harrah
25952ce5be
Update Project to work with latest global lock interface in xsbt
2009-10-14 18:02:37 -04:00
Mark Harrah
28b24ed3f9
Only write 'info' tag if user has not provided one.
2009-10-11 15:24:50 -04:00
Mark Harrah
9bb813a2fc
Use xsbt for launch, compile, run, console, and doc.
...
Build Scala version can now be different from the version used by sbt and the project definition.
Remove sbt compiler plugin, which is now provided by xsbt
2009-10-09 19:34:43 -04:00
dmharrah
776efa9100
Clean up publish-local test
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1079 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-10-03 15:44:29 +00:00
dmharrah
4e15cdcc0b
Build against Scala 2.8 nightly from Sept 29, 2009.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1066 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-29 23:00:29 +00:00
dmharrah
113a22b719
Add (-classifier) to retrieve pattern, add withSources, source, withJavadoc, javadoc method to ModuleID, and add test for the sources/javadoc support.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1065 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-29 13:33:26 +00:00
dmharrah
9f7a9b33f6
Unify batch-style and interactive style commands
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1062 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-29 00:20:45 +00:00
dmharrah
1affe9fa90
Fix extra test
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1060 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-28 02:25:51 +00:00
dmharrah
701edaa2a4
Make cache directory affect resolution cache
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1059 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-28 00:48:10 +00:00
dmharrah
42b343ca9a
Fix issue where last path component of local repository was dropped if it did not exist.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1057 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-27 23:00:27 +00:00
dmharrah
1cee3e8542
Fix 'dependency-management/configurations' test and properly implement defaultconfmapping
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1056 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-27 01:49:42 +00:00
dmharrah
32d293c794
Make Patterns construction simpler
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1055 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-27 00:04:22 +00:00
dmharrah
9666c641d6
No longer need "->default" in configurations (automatically mapped).
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1049 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-26 01:00:00 +00:00
dmharrah
feb7c0dc10
Test for inline Ivy module configurations
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1048 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-25 13:11:54 +00:00
dmharrah
958310a105
Inline Ivy module configurations
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1047 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-25 13:11:14 +00:00
dmharrah
f167888030
Fix classifier support and corresponding test
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1039 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-25 02:07:27 +00:00
dmharrah
391734b167
Restrict length of process chain in ProcessSpecification so that too many open files error don't occur
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1038 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-24 17:38:42 +00:00
dmharrah
eb7b585971
Automating release process.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1010 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-12 16:55:04 +00:00
dmharrah
7cfcf44bf3
Fix triggered execution
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1009 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-12 14:30:49 +00:00
dmharrah
c51e8a2ff8
Checks to ensure that Ivy attributes begin with 'e:'
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1002 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 19:26:41 +00:00
dmharrah
2bba348717
Compatibility fixes for specs 1.6
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1001 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 19:22:30 +00:00
dmharrah
299cef4a57
Restore overloaded Fork.java methods
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1000 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 19:21:44 +00:00
dmharrah
26103f19d4
2.8 compatibility fix for graph generation
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@999 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 19:20:08 +00:00
dmharrah
a0becc9efb
Proper graph actions: graph-src and graph-pkg for source dependency graph and quasi-package dependency graph (based on source directories and source dependencies).
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@992 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 14:09:12 +00:00
dmharrah
4d80a7e8dd
Test case for issue #42
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@989 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-09 03:10:51 +00:00
dmharrah
cf6181690c
Fix issue 42 (projects should search parents for ivysettings.xml)
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@988 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-09 03:10:31 +00:00
dmharrah
3cea48116f
Fix issue with parent project defining non-existing jar artifact
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@987 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-08 23:07:02 +00:00
dmharrah
eaabe0b85f
Added support for extra attributes with Ivy. Use extra(key -> value) on ModuleIDs and Artifacts. To define for a project's ID:
...
override def projectID = super.projectID extra(key -> value)
To specify in a dependency:
val dep = normalID extra(key -> value)
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@986 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-08 14:01:41 +00:00
dmharrah
ed3dbe92d9
Tests for extra attributes with Ivy
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@985 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-08 13:52:40 +00:00
dmharrah
e68142427b
Break triggered execution if Project.terminateWatch is true for pressed keys. Default is to terminate on enter only now.
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@979 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-01 14:10:09 +00:00