Mark Harrah
4c1a979d8a
disable resident-compiler related code paths when it isn't being used. fixes #486 .
...
The underlying issue with the resident compiler needs fixing, however.
2012-06-16 23:40:52 -04:00
Mark Harrah
8908d0e93b
attempt at better error message for linkage errors in plugins. fixes #483
...
Only catches linkage errors during static initialization of the plugin module,
but these are likely to be the most common.
2012-06-16 23:40:52 -04:00
Mark Harrah
ba8aa932fb
scala-reflect.jar for the ScalaInstance derived from scalaHome
2012-06-16 23:40:52 -04:00
Mark Harrah
f53d20a7a3
disable resident-compiler related code paths when it isn't being used. fixes #486 .
...
The underlying issue with the resident compiler needs fixing, however.
2012-06-16 23:40:52 -04:00
Mark Harrah
bfe78f174c
fix makePom delegation
2012-06-16 23:40:52 -04:00
Mark Harrah
47bef51491
tweak command list for help ordering
2012-06-15 07:57:47 -04:00
Eugene Vigdorchik
e6f858f292
Test RichURI.
2012-06-15 07:54:14 -04:00
Eugene Vigdorchik
945fdd5baa
Use raw methods on URI where a single string representation is constructed. URI(String) assumes no special characters.
2012-06-15 07:54:14 -04:00
Mark Harrah
0578a49e43
make publishArtifact setting for makePom affected by more general setting. fixes #484 .
2012-06-15 07:54:02 -04:00
xuwei-k
3d450059ae
delete pluginDir.exists
2012-06-12 07:15:31 -04:00
kenji yoshida
139e52073e
should not load in old plugins style if it is not directory
2012-06-12 07:15:31 -04:00
Eugene Vigdorchik
47c9645892
Use raw method not to unescape special characters. Fixes #478
2012-06-12 07:15:17 -04:00
Mark Harrah
919ac33c1a
compiler interface compatibility hardening
2012-06-10 23:06:35 -04:00
Mark Harrah
9bf21a6a5f
update README for 0.12.0-RC1
2012-06-03 15:37:00 -04:00
Mark Harrah
ba55430727
update session settings display for multi-line changes
2012-06-02 20:54:45 -04:00
Mark Harrah
b7df87e2d8
compiler interface source compatibility with Scala 2.8.1/0
2012-06-02 19:03:57 -04:00
Mark Harrah
4bc993e0ba
Revert "remove unneeded unlinking in compiler interface"
...
Unlinking is actually needed.
This reverts commit 1581d1b7e1 .
2012-06-02 19:03:57 -04:00
Mark Harrah
d9a8ec0c22
system property name: resolver->repository
2012-06-02 19:03:57 -04:00
Eugene Vigdorchik
d7f7a243e5
Handle the case of missing ~/.sbt/staging directory when asking for a source project dependency.
2012-06-02 19:03:38 -04:00
Mark Harrah
e37145137f
Revert "use the same logic for selecting extra attributes in addSbtPlugin as in pluginProjectId"
...
Doesn't compile.
This reverts commit 8f14df1930 .
2012-05-30 21:48:06 -04:00
Josh Suereth
76d24091fa
Fixes from mark's suggestions.
...
* Puppies may rest easy from the removal of Option.get calls.
* better names for config values
* Added a helper method to avoid any possible code duplication, besides repeated def, val, match and for keywords.
Looking for ways to remove this duplciation ASAP.
* Moved from pattern match to ._1, my most hated member.
2012-05-30 21:42:45 -04:00
Josh Suereth
8bca690e0a
User may now override default resolvers with a config file. * Configuration parsing now looks for a ivy.resolver-config property for alternative resolver config. * ivy.resolver-config defaults to ~/.sbt/repositories * If the resolve config file exists, its [resolvers] section is used instead of sbt-launch.jar's * Attempted to re-use as much code as possible and add as little as needed.
2012-05-30 21:42:45 -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
Johannes Rudolph
8f14df1930
use the same logic for selecting extra attributes in addSbtPlugin as in pluginProjectId
...
This enables us to use the same plugins.sbt in projects for release and
pre-release versions of sbt.
2012-05-30 20:02:30 -04:00
Mark Harrah
be3d565284
global plugin settings. ref #378
2012-05-30 20:02:24 -04:00
Mark Harrah
1581d1b7e1
remove unneeded unlinking in compiler interface
2012-05-30 07:41:02 -04:00
Mark Harrah
2db0101eb8
resident compiler that passes all tests
...
core logic from odersky/scala/topic/inkling
2012-05-30 07:13:15 -04:00
Mark Harrah
1c842b3341
another variant of resident-java test from pvlugter
2012-05-30 07:13:15 -04:00
Mark Harrah
322b2d5adc
precompile compiler interface against 2.10.0-M3
2012-05-30 07:13:15 -04:00
Mark Harrah
80a58d11ae
extend empty-package test
2012-05-30 07:13:15 -04:00
Mark Harrah
9e775092d2
revert snapshot regex changes
2012-05-30 07:13:15 -04:00
Mark Harrah
a8a028ad70
add missing token in scripted tab completion
2012-05-30 07:13:15 -04:00
Mark Harrah
2f65945745
tweak status test in build definition
2012-05-27 20:03:09 -04:00
Mark Harrah
ba13aec159
extra launcher properties paths for missing and unmatched sbt.version
2012-05-27 20:03:08 -04:00
Mark Harrah
e8fcdc07e8
set organization at higher scope for default project
2012-05-27 20:03:08 -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
Peter Vlugter
737b1b09bd
Add scala library when compiling compiler interface sources
2012-05-25 07:21:05 -04:00
Mark Harrah
f39af0bab3
a more universal launcher
...
when a properties file is not otherwise explicitly specified,
the sbt.version from project/build.properties is used to select
the default properties file to use. This launcher should be able
to launch:
0.7.x
0.10.{0,1}
0.11.{0,1,2,3}
0.12.x
Note that it can only launch the release versions of 0.10 and 0.11
listed above and in particular cannot launch snapshot versions. All
0.12.x versions and 0.7.x versions should be supported, although only
0.7.7 was tested.
2012-05-24 21:50:25 -04:00
Mark Harrah
935eed087f
another fix related to #460
2012-05-23 20:13:52 -04:00
Mark Harrah
cf2402cea4
another fix related to #460
2012-05-23 20:13:52 -04:00
Johannes Rudolph
47ba5ef22f
herald wouldn't correctly show the link, so I changed the link to inline syntax
2012-05-23 13:03:14 +02:00
Johannes Rudolph
6aced4f507
another small notes fix
2012-05-23 12:58:14 +02:00
Johannes Rudolph
1539dcf7be
Update README.md
2012-05-23 13:42:04 +03:00
Johannes Rudolph
de001b3de4
more README stuff
2012-05-23 12:39:52 +02:00
Johannes Rudolph
6c403b670a
bump version
2012-05-23 12:36:16 +02:00
Johannes Rudolph
3132466e06
README and notes
2012-05-23 12:35:49 +02:00
Johannes Rudolph
d480c79ccc
new `dependency-graph-ml-file` setting to specify output location
2012-05-23 12:33:54 +02:00
Johannes Rudolph
05dce31593
remove compile warning by handling unexpected configurations
2012-05-23 12:32:15 +02:00
Johannes Rudolph
18d2663a88
generated .graphml files name contain the configuration name
2012-05-23 12:28:18 +02:00
Johannes Rudolph
b30519f2d4
ivyReport is not an InputKey any more, all tasks are now defined for all configurations
2012-05-23 10:47:26 +02:00