Commit Graph

42 Commits

Author SHA1 Message Date
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 b2077ce60c more 2.8 updates, launcher compiles and runs with 2.8 2010-06-15 20:38:18 -04:00
Mark Harrah 33d29a4768 * can now set 'offline' property to 'true' to not refresh dynamic revisions (not needed if no -SNAPSHOT versions used)
* more control over Ivy logging: override ivyUpdateLogging = UpdateLogging.Full,DownloadOnly (default), or Quiet
2010-05-02 19:15:01 -04:00
Mark Harrah 4d312a01fa support ssh/sftp with keyfiles (needed to add user name parameter to 'as') 2010-04-28 20:45:35 -04:00
Mark Harrah afdd34dc4d * synchronize types for doc/src artifacts with the wiki documentation
* Artifact.{sources, javadoc} methods for defining additional artifacts
2010-04-27 17:58:05 -04:00
Mark Harrah a2126f19db * Added pomRepositoryFilter(repo: MavenRepository): Boolean that excludes local repositories by default
* Added pomPostProcess(pom: Node): Node to make advanced manipulation of the default pom easier (pomExtra covers basic cases)
2010-04-23 21:20:07 -04:00
Mark Harrah bd038a423b add checks to Artifact.extra 2010-04-23 18:50:47 -04:00
Mark Harrah 6a27b5e42b Provide empty <publications/> for inline Ivy XML if a publications tag does not exist.
This prevents a default artifact from being added incorrectly.
2010-04-01 20:14:05 -04:00
Mark Harrah 9720566f84 detect packaging for make-pom 2010-03-30 09:19:36 -04:00
Mark Harrah 2acea814be Fix issue with scala-library.jar being retrieved 2010-03-28 14:19:43 -04:00
Mark Harrah c18b0e77ab Use correct xsbt.version.properties in ComponentManager 2010-03-07 19:07:52 -05:00
Mark Harrah 56d64c88cc Separate repositories for publishing from repositories for resolving/retrieving 2010-03-04 00:07:12 -05:00
Mark Harrah 31bfe43786 wrap repositories in <repositories> tag 2010-02-16 12:30:42 -05:00
Mark Harrah 184b3347a2 better choice of global lock file 2010-02-14 23:22:45 -05:00
Mark Harrah d49cfc6b03 Remove extra whitespace in pom output 2010-02-14 20:24:33 -05:00
Mark Harrah a33223a02c legal cleanup 2010-02-07 23:45:19 -05:00
Mark Harrah 3ed1bdda22 document some methods on Resolver 2010-02-06 19:23:06 -05:00
Mark Harrah 6a6ae03ad6 Throw a custom exception when there is an Ivy resolve error 2010-02-06 17:43:14 -05:00
Mark Harrah 2a86b968ea Add artifacts provided in EmptyConfiguration 2010-02-06 14:20:51 -05:00
Mark Harrah 7219a2905a Fix 'unknown resolver' errors in normal projects 2010-02-06 14:14:49 -05:00
Mark Harrah a5732b56ab * Basic support for writing repositories to the pom in make-pom.
* Pretty-print pom in make-pom
2010-01-30 10:46:47 -05:00
Mark Harrah 3b67efa0d4 Use custom pom generation instead of Ivy's built-in generation in order to support extra information like licenses. 2010-01-29 20:31:07 -05:00
Mark Harrah a2963744cc Fix clean-cache 2010-01-29 20:29:55 -05:00
Mark Harrah a958fa6484 Use a machine-global lock on Ivy because caches are not safe for concurrent access 2010-01-28 19:31:04 -05:00
Mark Harrah 5de7a5e3e5 fix compiler error in 'ivy' 2010-01-26 22:35:59 -05:00
Mark Harrah 725beacd9a Ignore 'unknown resolver' errors, work with published version of SBinary, work towards fixing OOME:PermGen issues on reload 2010-01-26 18:41:03 -05:00
Mark Harrah fa93a64cf9 Replace Ivy interface with the component from xsbt 2010-01-15 19:05:23 -05:00
Mark Harrah 67f8fc5c06 compile fixes 2010-01-10 21:06:00 -05:00
Mark Harrah 6c132165d6 Fixes for Ivy interface component 2010-01-10 16:47:38 -05:00
Mark Harrah 9516e54e0a Fix issue where compiler interface was poorly cached 2009-11-09 22:02:53 -05:00
Mark Harrah 8e08708792 Fix global lock implementation for ComponentManager 2009-10-14 18:05:53 -04:00
Mark Harrah 1a74b7e863 Only write 'info' tag if user has not provided one. 2009-10-11 15:43:42 -04:00
Mark Harrah 1d40e5e71d Synchronize caches 2009-10-10 22:01:03 -04:00
Mark Harrah e88214efbd Additions to help the sbt/xsbt combination 2009-10-09 19:12:14 -04:00
Mark Harrah 08817dff69 Include latest updates from sbt Ivy support 2009-10-01 22:56:23 -04:00
Mark Harrah b2fdc07505 Turned sbt launcher into a general Scala application launcher as described in launch.specification 2009-09-27 14:39:26 -04:00
Mark Harrah 76e81409df Updates to Ivy component and getting launcher component working. 2009-09-08 23:13:30 -04:00
Mark Harrah 8bfb2802fb Filling in logging and making cross-compile work. 2009-09-05 12:19:34 -04:00
Mark Harrah 108807a773 Tests and fixes for component manager and cache interface. 2009-08-20 00:02:06 -04:00
Mark Harrah 67e13ad887 Setup interface project for testing 2009-08-18 00:51:08 -04:00
Mark Harrah 65fc0e0453 Initial xsbt commit 2009-08-16 14:29:08 -04:00