Commit Graph

78 Commits

Author SHA1 Message Date
Mark Harrah 85a55c25bf settle scala-library situation 2011-05-25 22:44:22 -04:00
Mark Harrah 46f1e9b4a7 put testOptions and testListeners in Global for more flexibility 2011-05-25 00:02:43 -04:00
Mark Harrah 50294c1519 support wildcards in test-only 2011-05-24 23:54:49 -04:00
Mark Harrah e048c6d07e fully configurable run task easier to create 2011-05-23 21:43:26 -04:00
Mark Harrah 17f243bf9c make a few settings easier to override globally 2011-05-23 08:14:39 -04:00
Mark Harrah b4597eb931 sbtVersion convenience setting 2011-05-21 13:51:13 -04:00
Mark Harrah 9439a737b8 make parallel execution configurable, fixes #22 2011-05-21 13:51:13 -04:00
Mark Harrah 49e4b11e23 fix managed resource directory location 2011-05-16 22:56:07 -04:00
Mark Harrah 69ed08eb4a fix scope of crossScalaVersions 2011-05-16 22:56:07 -04:00
Mark Harrah c427c3e503 use shorter name for repository 2011-05-16 22:56:07 -04:00
Mark Harrah 903690ce8c don't handle threads/trap exit for user 'runTask' by default 2011-05-15 21:01:03 -04:00
Mark Harrah c81a2f9d3c insert externalResolvers between resolvers and fullResolvers 2011-05-14 18:21:41 -04:00
Mark Harrah 5c48ea2433 show stack traces for console* by default 2011-05-14 18:21:41 -04:00
Mark Harrah 2343a55bb9 replace Path with RichFile 2011-05-14 18:21:41 -04:00
Mark Harrah ca405e9783 run task convenience constructors, (re)source generator hooks 2011-05-12 22:33:45 -04:00
Mark Harrah 6bd500bbe2 scope defaultExcludes uses by the referencing task 2011-05-07 22:02:06 -04:00
Mark Harrah c8fe1a3c1d buffered, separate loggers for each test 2011-05-07 22:02:06 -04:00
Mark Harrah 5e9b080fc8 fix artifact name to be normalized 2011-05-07 22:02:05 -04:00
Mark Harrah 5e9cc7ea5c Add runtime classpaths 2011-05-02 20:41:47 -04:00
Mark Harrah 08c9d37053 Managed/unmanaged sources/resources, fixes triggered execution 2011-04-26 21:07:53 -04:00
Mark Harrah 8836b83ba3 support earlier launchers 2011-04-23 16:01:42 -04:00
Mark Harrah 30e454af0a tab complete main classes, trigger auto-detection tasks on compilation 2011-04-23 13:17:21 -04:00
Mark Harrah 324c832dee easier task data storage 2011-04-22 20:13:24 -04:00
Mark Harrah 41f1f849ec default to flat mappings for resources/packaging 2011-04-21 21:39:18 -04:00
Mark Harrah a601e8ea09 individual settings for make-pom-configuration 2011-04-21 21:39:18 -04:00
Mark Harrah 9e044d042d include managed directory in clean 2011-04-20 18:31:51 -04:00
Mark Harrah defd1ee0d4 Cache doc task 2011-04-20 18:31:10 -04:00
Mark Harrah 60eda4bb20 Implement optional/provided configurations, closes #8 2011-04-19 22:24:52 -04:00
Mark Harrah 02421e46f5 fix doubled cache when boot Ivy directory configured 2011-04-19 22:21:59 -04:00
Mark Harrah 6abab8e4b3 fix tab completion issue with test-only 2011-04-19 17:56:12 -04:00
Mark Harrah b56701f37e disable overrideScalaVersion when scalaHome is set 2011-04-16 20:18:16 -04:00
Mark Harrah 5806dbaab0 work on dependency management tests 2011-04-16 16:38:47 -04:00
Mark Harrah 7acfad0234 external* methods to use ivysettings.xml, ivy.xml, or pom.xml 2011-04-16 13:16:54 -04:00
Mark Harrah 818382766e add Types.idFun to replace Predef.identity, replace a :== overload
idFun[T]: T => T instead of identity[T](t: T): T
  doesn't require a new class file when used as a function value
replaced overloads of :== that assigned the Scoped reference on
  the right to the Scoped on the left with <<= scoped.identity
2011-04-16 11:24:58 -04:00
Mark Harrah fee9429b03 more work on dependency management tests 2011-04-16 11:22:10 -04:00
Mark Harrah a15bd90309 artifact and cross-naming fixes/improvements 2011-04-15 20:13:38 -04:00
Mark Harrah 0b4d0e1062 inject sbt-managed Scala libraries into the UpdateReport 2011-04-15 18:32:20 -04:00
Mark Harrah 3e29126cbf support checksum generation and checking, enable by default 2011-04-15 18:25:54 -04:00
Mark Harrah 7fb97c6353 fix Scala version transitively (by default) 2011-04-14 21:48:12 -04:00
Mark Harrah 6699539278 push artifact-classifier higher up in scope 2011-04-14 07:45:43 -04:00
Mark Harrah 5dcc1bc9bc direct Artifact->File map, removing source patterns
build and publish main sources and docs by default
control built-in artifacts with 'publish-artifact'
// disable publishing docs
 publishArtifact in (Compile,packageDoc) := false
// enable publishing test jar, docs, and sources
 publishArtifact in Test := true
2011-04-14 07:32:42 -04:00
Mark Harrah 1c400db4d9 harden clean and IO.move 2011-04-12 23:10:36 -04:00
Mark Harrah fe75bade98 continuations test for compiler plugin support 2011-04-12 22:58:32 -04:00
Mark Harrah 4d635e449f split out cross target directory, preserve history during clean, fix credentials 2011-04-12 20:58:40 -04:00
Mark Harrah 4b70fe0921 auto-compiler plugins 2011-04-11 22:12:03 -04:00
Mark Harrah 673f9923ab dependency filters, selecting/filtering UpdateReport 2011-04-10 16:22:48 -04:00
Mark Harrah 2f2e24c87d cross building
+, ++ require a space
+ <command>
++ <scala-version> [command]
set scala versions in crossScalaVersions
2011-04-09 20:42:57 -04:00
Mark Harrah 8d06ba2d92 cleanup some sequencing settings in Defaults 2011-04-09 19:58:49 -04:00
Mark Harrah 50e453c70c provide more convenient access to BuildStructure and all projects 2011-04-08 22:03:41 -04:00
Mark Harrah 1b147b4953 reorganize main 2011-04-08 19:15:13 -04:00