Mark Harrah
db3fd82236
more scala-tools replacements
2012-05-05 20:35:04 -04:00
Mark Harrah
52af295b42
deprecations backported to 0.11.3
2012-05-05 20:35:04 -04:00
Mark Harrah
3d1766a96e
bump to Ivy 2.3.0-RC1
2012-05-02 19:56:35 -04:00
Mark Harrah
9fe6049352
update-classifiers fixes: mark modules intransitive and don't exclude sources/docs for scala jars
2012-05-02 19:56:35 -04:00
Mark Harrah
9fe72a546e
exclude should apply to any artifact type, not just jars. fixes #436
2012-04-28 18:58:52 -04:00
Mark Harrah
8af21f72fe
Merge pull request #433 from vigdorchik/optimize_java_compile
...
Do not load classes for dependencies since having URLs is enough.
2012-04-19 09:30:05 -07:00
Mark Harrah
0a6e767b0e
API for embedding incremental compilation
2012-04-18 08:19:33 -04:00
Mark Harrah
ce8f7b677d
reorganize compilation modules
2012-04-18 08:08:25 -04:00
Mark Harrah
c423afb584
Merge pull request #427 from pvlugter/root-loader
...
Use system classloader when finding root classloader
2012-04-13 02:59:48 -07:00
Mark Harrah
90465c1883
Merge 'vjovanov/0.12' into 0.12
2012-04-12 17:21:08 -04:00
Mark Harrah
c111fc1ae2
configuration via ivysettings.xml: use URI instead of URL and make 'inter-project' resolver available for multi-project builds. ref #416
2012-04-11 22:40:45 -04:00
Mark Harrah
14dd139bb2
Merge pull request #423 from mallman/external_ivy_settings_url
...
Add support for loading Ivy settings from a URL
2012-04-09 04:43:45 -07:00
Michael Allman
38289ad08a
Add support for loading Ivy settings from a URL
2012-04-08 20:22:15 -07:00
Indrajit Raychaudhuri
2999cf8df9
Update Resolver configuration
...
- deprecate scala-tools resolvers
- rename `typesafeResolver` to `typesafeReleases` for consistency
- add reference for other wel known resolvers, viz., oss.sonatype.org and scalasbt.artifactoryonline.com
- rearrange locations for helper methods
2012-03-12 05:25:12 +05:30
Indrajit Raychaudhuri
89122005cb
Have convenient toString for `FileCredentials`
2012-02-28 23:01:17 +05:30
Mark Harrah
9ee02b1ba6
Merge pull request #369 from vigdorchik/Overwrite_setting
...
Overwrite previous setting if possible.
2012-02-28 07:48:44 -08:00
Indrajit Raychaudhuri
403383d7cf
Added support for providing basic SCM info
...
Sonatype OSS repo (where many libraries are expected to migrate) requires
populating SCM info in additional to what is already provisioned for
populating in SBT.
We now support populating the basic SCM info as thus:
```
// Usual <scm><url/><connection/></scm>
scmInfo := Some(ScmInfo(url("https://github.com/foo/project "), "scmhttps://github.com/foo/project.git "))
// Also add <developerConnection/>
scmInfo := Some(ScmInfo(url("https://github.com/foo/project "), "scmhttps://github.com/foo/project.git ", Some("dev_connection")))
```
For anything more esoteric than the basic info, there is always `pomPostProcess` :)
2012-02-28 15:30:51 +05:30
Mark Harrah
ec955474c4
Declare extra namespace in ModuleDescriptor for parsed plugin poms. Fixes #368 .
2012-02-27 18:38:04 -05:00
Mark Harrah
ebc0e90690
add ConflictWarning.disable convenience method
2012-02-21 22:47:07 -05:00
Mark Harrah
188522d031
Merge pull request #377 from vigdorchik/classify_test_artifacts
...
'test-' preffix should be stripped to obtain classifier.
2012-02-21 10:17:53 -08:00
Eugene Vigdorchik
2b3db35d84
test- preffix should be stripped to obtain classifier.
2012-02-21 18:52:50 +04:00
Eugene Vigdorchik
4c26d64373
Merge
2012-02-20 12:30:10 +04:00
Mark Harrah
c74b03513f
work around 'data has not been loaded' exception when direct dependency overridden by newer version
2012-02-14 21:59:13 -05:00
Mark Harrah
1b168c37e4
support for dependency overrides
2012-02-14 21:59:12 -05:00
Mark Harrah
e0a141f8e7
Merge pull request #361 from vigdorchik/add_ivy_force
...
Mirror ivy \'force\' attribute in sbt.
2012-02-08 06:43:02 -08:00
Eugene Vigdorchik
851864f9f6
Mirror ivy \'force\' attribute in sbt.
2012-02-07 20:14:45 +04:00
Mark Harrah
1a65cb6187
Merge pull request #348 from vigdorchik/wip_keep_project_on_reload
...
keep project on reload
2012-02-02 06:30:24 -08:00
Eugene Vigdorchik
1a5f04e4d9
Merge branch '0.12' of git://github.com/harrah/xsbt into 0.12
2012-01-31 17:50:17 +04:00
Mark Harrah
4988286997
Merge pull request #342 from vigdorchik/wip_sourcepos_eugenevigdorchik
...
Wip sourcepos eugenevigdorchik
2012-01-30 14:34:03 -08:00
Mark Harrah
80589d1f5b
rework cross versioning to account for prerelease Scala versions
2012-01-22 22:06:53 -05:00
Mark Harrah
45e097e281
org.scala-tools.sbt -> org.scala-sbt and dropping scala-tools.org from defaults
2012-01-22 22:06:52 -05:00
Mark Harrah
70c7b055e1
Merge pull request #319 from ejc123/0.11
...
Remove trailing whitespace from entries in credentials file
2012-01-01 12:55:32 -08:00
Eric J. Christeson
bb30184470
Remove trailing whitespace from entries in credentials file
2011-12-30 11:49:43 -06:00
Mark Harrah
f5d72ab49e
Merge pull request #296 from Atry/0.11
...
Allow `ModuleID % Configuration`
2011-12-13 09:40:19 -08:00
杨博
3817c0ce48
Allow `ModuleID % Configuration`
2011-12-13 00:08:18 +08:00
Indrajit Raychaudhuri
31f5133ff6
Miscellaneous updates
...
- honor includeTypes to filter dependency artifact candidates for classifier setting
- prefer the more stable Seq[_] instead of Iterable[_]
- import cleanups
2011-11-22 02:08:16 +05:30
Mark Harrah
7141000e65
revert XNode/Node rename because of shadowing when running full API doc generation
2011-11-19 18:17:30 -05:00
Indrajit Raychaudhuri
4e7f7092ae
Cleanups activities
...
- extract exclusion block to separate method
- replace simple cases of mapping over function with pattern matching
2011-11-20 00:51:04 +05:30
Indrajit Raychaudhuri
b31c510f38
Add classifier for 'jar' artifact type only. Closes #257 .
2011-11-20 00:10:43 +05:30
Indrajit Raychaudhuri
c597ec1e5e
Support for enhanced cross build suffix in dependencies. Closes #267
...
Overloading `%%` for library dependency to allow using a library built
with an alternative version of Scala that is different from the Scala
version used in the current build (but hopefully binary compatible).
This is useful in cases, where the binary build of a dependency with
the exact Scala version isn't yet available but an otherwise binary
compatible build (maybe with a previous Scala release) is available.
2011-11-17 22:17:06 +05:30
Mark Harrah
226db8b597
only require descriptors for dependencies without an explicit URL. fixes #263
2011-11-09 18:30:35 -05:00
Mark Harrah
8e70960a81
Merge pull request #256 from siasia/patch-1
...
Fixed scripted plugin descriptor to reside in sbt package
2011-11-07 12:39:42 -08:00
Mark Harrah
1a463ca032
Merge pull request #258 from jsuereth/windows-git-fix2
...
Windows git fix
2011-11-07 12:39:16 -08:00
Mark Harrah
2eab86bf25
add missing newline in conflict warning
2011-11-04 13:40:59 -04:00
Mark Harrah
f478b0b907
log during resolution
2011-11-04 13:40:59 -04:00
Mark Harrah
579938b72e
track whether UpdateReport was cached or freshly generated
2011-10-30 18:39:47 -04:00
Mark Harrah
8c1c2a8c1d
use Charset.name instead of toString (which currently calls name)
2011-10-26 19:28:26 -04:00
Indrajit Raychaudhuri
34260c022a
Use IO.write instead of explicit resource management
2011-10-26 21:43:42 +05:30
Mark Harrah
31e4e5682f
drop configurations when storing unavailable classifiers. fixes #46
2011-10-16 17:27:36 -04:00
Mark Harrah
34716b312c
Merge pull request #222 from jberkel/0.11
...
Added support for <classifier> in makePom
2011-10-11 18:06:50 -07:00