sbt, the interactive build tool
Go to file
Eugene Yokota df53eefbb0 Fixes merged ModuleID dropping configuration specification
Fixes #2002/#1500

Given a dependency graph such as:

    libraryDependencies += "com.google.guava" % "guava-tests" % "18.0"
    libraryDependencies += "com.google.guava" % "guava-tests" % "18.0"
% "test" classifier "tests"

previous releases of sbt would drop the Test configuration from the
classifier "tests" artifacts, and end up including the test JARs into
the Compile configuration instead of the Test configuration, which
would result in runtime error.

This fix configures the explicit artifacts into the configuration
during merge even when it says `"*"`.
2017-01-14 07:05:52 -05:00
librarymanagement Fixes merged ModuleID dropping configuration specification 2017-01-14 07:05:52 -05:00
project Bump util 2017-01-13 22:48:32 -05:00
.gitignore Bump dependencies 2016-05-04 22:49:03 -04:00
.java-version Cross publish to Scala 2.12 2017-01-07 00:49:45 -05:00
.travis.yml Cross publish to Scala 2.12 2017-01-07 00:49:45 -05:00
README.md Add build.sbt 2015-08-19 03:56:08 -04:00
build.sbt Bump util 2017-01-13 22:48:32 -05:00

README.md

librarymanagement module for sbt

git clone --no-hardlinks --branch 0.13 sbt sbt-modules/librarymanagement
cd sbt-modules/librarymanagement
git filter-branch --index-filter 'git rm --cached -qr -- . && git reset -q $GIT_COMMIT -- ivy util/cross' --prune-empty
git reset --hard
git gc --aggressive
git prune
git cb 1.0