Commit Graph

31 Commits

Author SHA1 Message Date
Alexandre Archambault 2ddfe5f3b2 Keep version actually used to fetch metadata, to get artifacts
In case the one given by the metadata is wrong
2016-05-28 17:15:05 +02:00
Alexandre Archambault b7ba8d98d5
Don't restrict Maven property name characters too much
Fixes https://github.com/alexarchambault/coursier/issues/246
2016-05-10 14:20:16 +02:00
Alexandre Archambault 8de5425e4d
Ensure returned resolution artifacts are unique
Should hopefully fix issues sometimes seen on CIs using sbt-coursier
2016-04-09 17:31:57 +02:00
Alexandre Archambault da78c523fb
Remove now unnecessary checks 2016-04-09 01:34:08 +02:00
Alexandre Archambault cc0ece263d Add non regression test 2016-04-01 02:27:59 +02:00
Alexandre Archambault f167b36c1c Give the .jar extension to maven-plugin packages 2016-04-01 01:57:31 +02:00
Alexandre Archambault cffbe747ed Minor refactoring 2016-04-01 01:56:20 +02:00
Alexandre Archambault 92fa4f38db Cleaning 2016-04-01 01:40:08 +02:00
Alexandre Archambault d71df26087 Basic property substitution in version in POMs 2016-04-01 01:39:19 +02:00
Alexandre Archambault b36de08ccb Fix IvyLocalTests and MiMa checks after organization change 2016-03-20 14:25:28 +01:00
Alexandre Archambault 29f8d49c83 Switch to scala 2.11.8, SBT scala-js 0.6.7 2016-03-14 16:20:20 +01:00
Alexandre Archambault 5bbe01bfdd Better handling of Maven scopes
Actually a regression introduced when Ivy support was added

Fixes https://github.com/alexarchambault/coursier/issues/178,
https://github.com/alexarchambault/coursier/issues/177
2016-02-28 17:31:20 +01:00
Alexandre Archambault b9895ce801 Add support for packaging attribute in POMs 2016-02-28 17:00:12 +01:00
Alexandre Archambault cc36407cc2 Use the output of coursier resolve in test fixtures
Doesn't test artifact type anymore, but these are not the main objective here
2016-02-28 16:36:58 +01:00
Alexandre Archambault 4676d65031 Really test version intervals...
...and fix the tests
2016-02-22 22:18:52 +01:00
Alexandre Archambault 829c397ca8 Keep calculated dependencies accross resolutions 2016-02-07 14:13:20 +01:00
Alexandre Archambault 796a428ca6 Better handling of info attributes
- Drop them from dependencies originating from Ivy metadata if asked to do so (dropInfoAttributes field of IvyRepository)
- Enable dropping them by default on ~/.ivy2/{cache,local}, and Ivy repositories in SBT plugin
- Add --drop-info-attr CLI option to enable dropping them from the command-line tools
- Test these with org.scala-js:sbt-scalajs;sbtVersion=0.13;scalaVersion=2.10:0.6.6
2016-02-04 15:03:42 +01:00
Alexandre Archambault d91a017630 Set version to 1.0.0-M5 2016-01-27 13:31:17 +01:00
Alexandre Archambault 7330494873 Add support for Ivy latest revision syntax
Like 2.2.+ for [2.2.0,2.3.0)

Fixes https://github.com/alexarchambault/coursier/issues/104
2016-01-26 18:14:20 +01:00
Alexandre Archambault a254b9c21c Add support for parent project POM properties
Fixes https://github.com/alexarchambault/coursier/issues/120
2016-01-26 18:14:20 +01:00
Alexandre Archambault e74984da5d Minor fix in tests 2016-01-26 18:14:20 +01:00
Alexandre Archambault 3ee3283a27 Have Repository extend Product with Serializable 2016-01-03 17:11:25 +01:00
Alexandre Archambault 4af9863757 Update test 2015-12-30 21:53:08 +01:00
Alexandre Archambault 76e989d21c Better properties substitution (#2) 2015-12-30 01:34:32 +01:00
Alexandre Archambault d33ab9da26 Output better `sbt.ModuleReport`s 2015-12-30 01:34:32 +01:00
Alexandre Archambault 0e5118befe Better handling of classifiers 2015-12-30 01:34:32 +01:00
Alexandre Archambault f84e9ad938 Changes in files 2015-12-30 01:34:32 +01:00
Alexandre Archambault 3b4b773c64 Add Ivy repository support 2015-12-30 01:34:32 +01:00
Alexandre Archambault e4dfc862b4 Replace scopes with Ivy-like configuration 2015-12-30 01:34:32 +01:00
Alexandre Archambault 98acae19bc Allow to force some module versions during resolution
What SBT calls "dependency overrides"
2015-11-29 21:26:28 +01:00
Alexandre Archambault e20b93326d Move things around
- core doesn't depend anymore on scalaz-concurrent, only on scalaz-core
- metadata and JARs downloading now unified (merged with the latter)
- ...
2015-11-29 20:35:21 +01:00