Skip to content

Why is there an extra _3 in download url when importing? #1636

Closed Answered by lefou
Maxpicca-Li asked this question in Q&A
Discussion options

You must be logged in to vote

The _3 and _2.13 suffixes denote the Scala binary platform. (Those were historically not compatible, but _3 and _2.13 are compatible.) If you use the <group>::<artifact>:<version> notation with two colons (::) between group and artifact, this suffix is managed for you. If you use a single colon, you can and need to manage it yourself: <group>:<artifact>:<version>.

This should fix your issue:

-@ import $ivy.`edu.berkeley.cs::chisel3_2.13:3.6.0`
+@ import $ivy.`edu.berkeley.cs:chisel3_2.13:3.6.0`

If there is also a chisel3_3 version (maybe in the future?), you could instead use:

-@ import $ivy.`edu.berkeley.cs::chisel3_2.13:3.6.0`
+@ import $ivy.`edu.berkeley.cs::chisel3:3.6.0`

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Maxpicca-Li
Comment options

Answer selected by Maxpicca-Li
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #1635 on April 25, 2025 08:33.