-
-
Notifications
You must be signed in to change notification settings - Fork 366
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
Rename ivy stuff #4045
Comments
Plus no one refers to those as "Ivy dependencies" in JVM ecosystems AFAIK. "Maven dependencies" seems to be more used. |
I agree |
I think |
We should rename ivyDeps at the same time? That one may be more tricky to do backwards compatibly, but we could have a new |
There's a lot of |
I wonder if Scala3's |
I'm a bit off when it comes to the finer details of maven- versus ivy-deps, but wouldn't On the same note, one nice thing that could come with having string context prefixes would be to solve the "colon-hell" (which unintentionally sounds like a bowel affliction); that is we could have |
Technically, coursier does support Maven and Ivy Repositories, but effectively, most users use a Maven Repository. Maven Central is a Maven Repository and even many semantics used in Mill originate in Maven semantics. It often helps in domain modelling, to avoid being too general. Since we don't support python or javascript dependencies here and also don't intend to support them, I think
I really like this idea. In the end, all these |
+1 to that. Since we're in the process of adding python and javascript, I think |
This sounds interesting indeed. I think it would feel very natural for the other ecosystems too, jvm or not. For example, we could add a |
One idea is to reserve the |
It seems using "Ivy" to refer to dependencies is confusing users. All the more that
~/.ivy2/local
aside)I'm not sure what should replace it: just "dependencies" seems right, but might confuse people using Mill for non-JVM languages. "Maven dependencies" or "JVM dependencies" might work. That could give:
The text was updated successfully, but these errors were encountered: