mirror of https://github.com/sbt/sbt.git
Fixes #4582 #4443 introduced a perf enhacement of exluding sbt out of the metabuild, and instead appending the list of JARs resolved by the sbt launcher to the classpath. This strategy worked in most cases, but it seems like some plugins are explicitly depending on IO module. In those cases, old IO would come before the new IO in the classpath ordering, resulting to "Symbol X is missing from classpath" error. This fixes the issue by excluding all modules whose organization is `org.scala-sbt`. As an escape hatch, I am adding a new key `reresolveSbtArtifacts`, which can be used to opt out of this behavior. |
||
|---|---|---|
| .. | ||
| src | ||
| NOTICE | ||