Skip to content
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

Locally published dep resolution doesn't contain transitive runtime dependency #4180

Closed
sake92 opened this issue Dec 26, 2024 · 2 comments
Closed
Milestone

Comments

@sake92
Copy link
Contributor

sake92 commented Dec 26, 2024

The https://mvnrepository.com/artifact/io.undertow/undertow-core/2.3.18.Final package
has runtime dep on https://mvnrepository.com/artifact/org.jboss.xnio/xnio-nio

When my package is published with publishLocal, the resolution doesnt contain the "xnio-nio" in the runClasspath.
But it does when the package is publised on maven central.

Repro: https://github.com/sake92/mill-local-vs-publish-repro

@lefou
Copy link
Member

lefou commented Jan 26, 2025

@sake92 Could you re-test if this issue is still valid with main? Since we now pass more transitive classpath computing through coursier, there is a chance it's just working now.

@sake92
Copy link
Contributor Author

sake92 commented Jan 28, 2025

@lefou I tested it locally, it works now!
Thanks, you can close it.

@lihaoyi lihaoyi closed this as completed Jan 28, 2025
@lefou lefou added this to the 0.12.6 milestone Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants