Commit Graph

3648 Commits

Author SHA1 Message Date
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 2f684fe166 Build against a specific 2.8 nightly
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1045 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-25 02:24:16 +00:00
dmharrah f167c3a9b0 Default sbt.version in loader is now automatically defined by build
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1044 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-25 02:22:48 +00:00
dmharrah 52708b88b7 Search for project directory depending on value of sbt.boot.search property (off by default)
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1041 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-25 02:20:23 +00:00
dmharrah c8f86f48fc Support for uniquely referencing a nightly Scala version in launcher
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1040 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-25 02:13:51 +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 f5a18259c1 Allow specific 2.8 snapshot version to be used for launcher
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1035 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-23 23:33:01 +00:00
dmharrah 76807cab07 wrong sbt.version
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1027 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-18 18:27:05 +00:00
dmharrah 5be1870f4f Fix version incrementing and add times to cross-compile
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1026 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-18 18:23:35 +00:00
dmharrah e56006ed54 cleanup for 0.5.4
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1021 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-12 21:07:20 +00:00
dmharrah 212a686487 Bumping versions
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1019 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-12 20:23:30 +00:00
dmharrah 79ad641e36 More release automation...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1012 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-12 17:45:41 +00:00
dmharrah 2a1c455754 bump version for launcher
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1011 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-12 17:05:21 +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 edead65a2b bump to 0.5.4-SNAPSHOT
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@1006 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 19:32:59 +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 b70521ac7a Version bumps and add 2.7.6 as a target
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@998 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 19:19:23 +00:00
dmharrah 040a4f6060 Bump default version of sbt used in Boot
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@997 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 19:10:49 +00:00
dmharrah b5aaf31d04 Scripted tests: version bump
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@996 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 19:08:31 +00:00
dmharrah ba0b563eac Installer plugin: version bump and fix publish-local on parent
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@995 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-09-11 19:07:16 +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
Mark Harrah 76e81409df Updates to Ivy component and getting launcher component working. 2009-09-08 23:13:30 -04: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
Mark Harrah 72ce84933d Fixed tests 2009-09-06 16:05:31 -04:00
Mark Harrah 39546077ee Some comments and better organization of compile-related code. 2009-09-05 15:01:04 -04:00
Mark Harrah 8bfb2802fb Filling in logging and making cross-compile work. 2009-09-05 12:19:34 -04:00
Mark Harrah e388ffd3a6 Remove hard-coded scala version in compile test. 2009-09-04 09:22:48 -04:00
Mark Harrah 12c5f5a0d5 Mostly working cross-compile task.
Analyzer plugin is now a proper internal phase to get around bootstrapping issues.
Correctly handle source tags.
2009-09-03 23:40:47 -04: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
dmharrah cec0079304 Implicit conversion from Seq[File] and Seq[URL] to Seq[SourcePartialBuilder]
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@978 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-31 17:46:15 +00:00
dmharrah 42489b04a1 Forked run should use unbuffered logger by default
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@977 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-08-31 16:52:31 +00:00
Mark Harrah edca6620e4 factor out context for compile test 2009-08-31 10:46:22 -04:00
Mark Harrah b9c227ecb6 Tracking subproject. 2009-08-31 10:45:32 -04:00
Mark Harrah 3c90faeb95 Correct cache intialization in Changed tracker. 2009-08-31 10:43:41 -04:00
Mark Harrah 5c3bc10c2c Helper CacheResult subclass 2009-08-31 10:41:59 -04:00
Mark Harrah 5fa328551c Small improvements to I/O 2009-08-31 10:41:43 -04:00
Mark Harrah 26da622276 General improvement of tasks/caches/tracking:
- Specify behavior of ChangeReport and give it a toString implementation.
 - Cache initialization.
 - Specify cleaning behavior on TaskDefinition and Tracked instances.
 - Sync task implementation handles output changes.
2009-08-30 21:53:38 -04:00
Mark Harrah 65c4cac90c Added a couple of methods on Iterables for Task 2009-08-30 21:49:50 -04:00
Mark Harrah 6a61193a47 Removed tuple caches.
Removing these 16 implicits brought compile time for Cache subproject down to 7s from 17s.
2009-08-30 21:47:33 -04:00
Mark Harrah 81e546fa30 Add toString to TaskFailure exception 2009-08-30 21:45:49 -04:00
Mark Harrah 05f4f60553 Add methods to FileUtilities to read entire file into String or Array[Byte] 2009-08-30 21:44:44 -04:00