William Benton
2a3462ac12
Additional options for Ivy resolvers.
...
Specify an Ivy resolver with ", descriptorOptional" to make Ivy
descriptor files optional for that repository or with
", skipConsistencyCheck" to disable Ivy consistency checks for
that repository.
2013-08-26 14:06:21 -04:00
Mark Harrah
81babda6f6
work around URI problems with encoding and resolving. Fixes #725
2013-04-12 12:47:44 -04:00
Mark Harrah
28b12465df
fix regex character filter in VersionParts
2013-03-18 09:52:57 -04:00
Mark Harrah
437c805f3d
Fix ScalaProviderTest to work with new CrossValue type
2013-01-29 17:47:29 -05:00
Mark Harrah
824000009d
Right precedence of sbt.boot.properties lookup, handle qualifier correctly. Fixes #651 .
2013-01-23 12:48:54 -05:00
Mark Harrah
b7084ffa1f
fix scoping issue in launcher tests
2012-12-04 21:08:38 -05:00
Josh Suereth
4210936163
Adding app-repositories feature to Launcher.
...
* Added appRepositories method to Launcher interface
* Added 'bootOnly' configuration, such that repositories can be used only for boot and not applications.
* Added tests to ensure 'bootOnly' and 'mavenCompatible' behave well
* Updated documentation on launcher to reflect new options.
2012-12-04 13:10:10 -05:00
Josh Suereth
0c08c1169e
Bumped the Scalatest/Specs versions for 2.10.0-RC3
...
* Modified tests to use mutable Specs API
* Fixed a few minor specs issues.
2012-12-04 13:10:09 -05:00
Mark Harrah
8d6dd10798
2.10.0-M5, different arity generalization
...
1. KList[M[_]] now instead of KList[HL <: HList, M[_]]
a. head, tail work properly in this variant
b. disadvantage is that full type not easily transformed to new type constructor
2. AList abstracts on K[L[x]], a higher order type constructor.
A. Instances written for:
a. KList
b. Seq[M[T]] for a fixed T
c. TupleN
d. single values
e. operate on one type constructor when nested
B. Main disadvantage is type inference. It just doesn't happen for K[L[x]].
This is mitigated by AList being used internally and rarely needing to construct a K.
2012-11-17 20:19:24 -05:00
Mark Harrah
113fdbaff1
fix launcher tests
2012-07-01 15:16:41 -04:00
Mark Harrah
d8f5c39465
remove most occurrences of ScalaObject
2012-07-01 15:16:41 -04:00
Mark Harrah
13d3e7dde3
update to Scala 2.9.2
2012-04-13 17:47:12 -04:00
Mark Harrah
dd4efec03c
auto detect Scala version for non-cross-versioned launcher app
2012-02-04 21:10:30 -05:00
Mark Harrah
2255bd5a62
org.scala-tools.sbt -> org.scala-sbt and dropping scala-tools.org from defaults
2012-01-22 22:06:52 -05:00
Mark Harrah
02f666ec0e
miscellaneous fixes
2011-08-31 20:59:40 -04:00
Mark Harrah
112f58db28
fix ScalaProviderTest
2011-08-14 10:53:37 -04:00
Mark Harrah
eb6a59bdd3
move locks test back to a normal unit test
2011-06-27 22:29:48 -04:00
Mark Harrah
1a4646b7f5
move locks test to scripted tests
2011-06-26 12:27:06 -04:00
Mark Harrah
13adcfb28c
fix some tests
2011-06-10 08:08:51 -04:00
Mark Harrah
fe75bade98
continuations test for compiler plugin support
2011-04-12 22:58:32 -04:00
Mark Harrah
14c6ee4b2a
updating tests to use newer Scala versions
2011-04-08 19:34:23 -04:00
Mark Harrah
1a8f4a9874
fix launch test
2010-08-21 22:47:26 -04:00
Mark Harrah
c1ca823214
extend Iterable instead of Traversable because of toStream looping
2010-06-21 21:24:25 -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
f70442c5c7
* new [ivy] section with 'cache-directory' label in launcher configuration to specify the cache directory used by the launcher for Scala and sbt
...
* new label 'classifiers' accepted under [app] section to retrieve other artifacts for the application
2010-05-13 18:38:55 -04:00
Mark Harrah
54bc694081
* cleaned up build
...
* made Launcher usable outside of official jar
2010-03-19 19:29:57 -04:00
Mark Harrah
8daaf9ea17
Cut down launcher jar size a bit
2010-02-04 18:56:07 -05:00
Mark Harrah
d01be91844
fix GlobalLock behavior when lock file's directory does not exist
2010-01-29 20:29:23 -05:00
Mark Harrah
67f8fc5c06
compile fixes
2010-01-10 21:06:00 -05:00
Mark Harrah
3b28156f84
Can specify in launcher configuration extra paths to go on the application classpath:
...
[app]
...
resources: conf, resources
2009-12-18 17:46:57 -05:00
Mark Harrah
0f539ec321
Fixing tests, still need to fix launcher test
2009-11-11 18:41:39 -05:00
Mark Harrah
9516e54e0a
Fix issue where compiler interface was poorly cached
2009-11-09 22:02:53 -05:00
Mark Harrah
fa73205ac3
Extra logging, update default sbt.boot.properties
...
Tests for standard library substitutes
2009-10-18 22:25:50 -04:00
Mark Harrah
33434bc82b
Cut size of final jar by 300k.
2009-10-17 22:40:02 -04:00
Mark Harrah
a2c0fc941b
some API documentation
2009-10-15 18:06:01 -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
50d350abd0
Compilation with analysis independent of Scala version of sbt.
...
Basic test for this.
2009-08-23 22:21:15 -04:00
Mark Harrah
efb1604f0e
Test and fixes for getting ClassLoader for Scala jars.
2009-08-21 08:55:11 -04:00