-
-
Notifications
You must be signed in to change notification settings - Fork 358
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ivyDepsTree does not show transitive dependencies #226
Comments
@francisdb you're probably going to have to dig through the code using ivy/coursier, debug this yourself, and explain to us the solution 😛 I know ivy/coursier as little as anyone else... I don't even know what an optional dependency means, or if this is a problem or not |
This is probably related to #211 |
Not fixed by #211 |
Should be fixed by b9e9b68 I can't reproduce it because there is not enough information here to repro; if it's still happening send a PR with a test case and I'll be able to fix it properly |
Please re-open, here is the requested reproducer: Calling import mill._
import mill.scalalib._
object foo extends ScalaModule {
def scalaVersion = "2.12.4"
def ivyDeps = Agg(
ivy"com.typesafe.play::play-json:2.6.8"
)
}
object bar extends ScalaModule {
def moduleDeps = Seq(foo)
def scalaVersion = "2.12.4"
}
the compileClasspath for bar does contain the dependencies
|
but this module also depends on akka through transitive
moduleDeps
ivyDeps
On a side note
logentries-appender also has transitive dependencies, but these seem to be marked as optional (http://search.maven.org/#artifactdetails|com.logentries|logentries-appender|1.1.38|pom)
The text was updated successfully, but these errors were encountered: