我正在尝试用旧版本的凿子构建代码

时间:2016-07-19 23:55:31

标签: chisel

我正在尝试使用旧版本的凿子构建代码。 到目前为止,我已经能够获取源代码的旧版本(2.3),并将其放入我放在源目录和.ivy / cache目录中的.jar文件中,并编辑“build.sbt”文件到添加一行:     libraryDependencies + =“edu.berkeley.cs”%%“chisel”%“2.3-SNAPSHOT”

但是当我开始跑步时,我得到了:

[warn]  module not found: edu.berkeley.cs#chisel_2.11;2.3-SNAPSHOT
[warn] ==== local: tried
[warn]   /root/.ivy2/local/edu.berkeley.cs/chisel_2.11/2.3-SNAPSHOT/ivys/ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/edu/berkeley/cs/chisel_2.11/2.3-SNAPSHOT/chisel_2.11-2.3-SNAPSHOT.pom
[info] Resolving jline#jline;2.12.1 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: edu.berkeley.cs#chisel_2.11;2.3-SNAPSHOT: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn]  Note: Unresolved dependencies path:
[warn]      edu.berkeley.cs:chisel_2.11:2.3-SNAPSHOT (Local build Path)
[warn]        +- default:chisel_2.11:0.1-SNAPSHOT

任何帮助将不胜感激。 感谢

1 个答案:

答案 0 :(得分:1)

您不能将jar复制到常春藤缓存目录,ivy / sbt需要其他元信息才能使用缓存中的jar。将jar复制到' lib'项目文件夹中的目录。这被称为"非托管依赖关系"用sbt行话。有关详细信息,请参阅documentation。奇怪的是,我可以问你为什么要尝试使用年龄较大的"首先是Chisel的版本?