Eugene Yokota
125727ba83
support binary version in launcher
2013-01-29 16:55:13 -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
e07dc32b7e
Adding some documentation to Launcher interface.
...
* Documented most of the heavily used methods in Launcher.
* Need to decide whether or not getScala is 'deprecated' or just disuaded in the future.
2012-12-04 13:10:10 -05:00
Eric Bowman
835ee0d1b3
XSBT-5: maven-style ivy repo support in the launcher config
...
Change-Id: I22c1ff126961d61d92e2e45a5b7eff329d3def90
Reviewed-on: https://gerrit.gilt.com/10950
Reviewed-by: Eric Bowman <ebowman@gilt.com>
Tested-by: Eric Bowman <ebowman@gilt.com>
2012-10-29 09:04:42 -04:00
Josh Suereth
52307d27a4
Adding ability to override resolvers from launcher. * Added key which pulls the repositories used by the launcher, if the API allows. * Added which configures whether or not should just use . * Added parsing to launcher so java property is used by default for override setting.
2012-05-30 21:42:45 -04:00
Mark Harrah
1488bf2eff
restore scala-tools-* repository names in launcher as aliases to sonatype-oss-*
2012-05-27 20:03:08 -04:00
Mark Harrah
e8b8be7547
more scala-tools replacements
2012-05-05 20:35:04 -04:00
Vojin Jovanovic
0f6a50daee
Addressing https://github.com/harrah/xsbt/pull/418
...
Changed the order of parameters in getScala method.
Changed the key name to scalaOrganization (scala-organization).
Augmented description of the key.
Minor fixes.
2012-04-05 12:19:49 +02:00
Vojin Jovanovic
182b7c655f
Adding `scalaOrg` setting key for scala clones.
...
Adding scalaOrg key that specifies organization (artifactId) of scala used in the project. The change does not affect version checks for dependecies and LauncherConfiguration.
Modified scalaProvider cache in Launcher to use (scalaOrg, version) as a key.
Downloaded jars are stored in the folder scala-.../lig-<scalaOrg> if scalaOrg is not default.
scala-org is an advanced setting so it can not be used in build.sbt.
2012-04-04 19:06:55 +02:00
Mark Harrah
dd4efec03c
auto detect Scala version for non-cross-versioned launcher app
2012-02-04 21:10:30 -05:00
Mark Harrah
8e9e4b22cd
checksums configurable in [ivy] section. fixes #235
2011-11-04 13:40:59 -04:00
Mark Harrah
bb84e32291
fixes #226 . allow launched applications to signal the launcher's job is complete by returning Continue
2011-10-14 19:53:01 -04:00
Mark Harrah
67db9cc743
expose launcher repositories
2011-07-19 21:29:05 -04:00
Mark Harrah
5f8a73cc21
extra component for supporting dynamic changes to sbt's classpath. fixes #83
2011-07-01 23:38:03 -04:00
Mark Harrah
4509428af9
locking of boot directory can be disabled by with [boot].lock: true in boot.properties
2011-05-19 22:04:05 -04:00
Mark Harrah
988c22c653
support reason for retrieving jars in launcher
...
specifically, identify when a Scala version is downloaded for
running the application itself
2011-04-11 00:44:28 -04:00
Mark Harrah
d371ff9314
more consistent configuration of the Ivy user directory
2011-03-12 10:28:53 -05:00
Mark Harrah
4cd6e60360
add 'full' option to 'reboot' that cleans project/boot before restarting
2011-03-01 09:44:45 -05:00
Mark Harrah
a33223a02c
legal cleanup
2010-02-07 23:45:19 -05:00
Mark Harrah
200581abc0
Add support for a deep reload where the configuration is reread
2010-01-12 18:52:14 -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
14db8c2079
Correct classpath for plugins
2009-12-07 19:02:30 -05:00
Mark Harrah
41563c59bb
Better handling of invalid Scala versions
2009-12-06 22:58:05 -05:00
Mark Harrah
f045123989
Launcher documentation
2009-10-17 09:48:39 -04:00
Mark Harrah
51d8d242d7
some API documentation
2009-10-15 18:09:15 -04:00
Mark Harrah
8e08708792
Fix global lock implementation for ComponentManager
2009-10-14 18:05:53 -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
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
56e96c3f49
New generalized launcher
2009-09-26 02:18:04 -04:00
Mark Harrah
76e81409df
Updates to Ivy component and getting launcher component working.
2009-09-08 23:13:30 -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
b716d33ba3
Initial code for the loader.
2009-08-21 08:12:43 -04:00