在build.sbt中带有URI的RootProject尝试使用解析器而不是URI

时间:2019-06-05 23:44:29

标签: scala sbt

当尝试使用RootProject(uri(link))从Github导入库时,SBT刷新失败, 该错误清楚表明SBT试图使用标准解析器将链接作为依赖项获得。

我尝试使用一些来源的代码示例,但是它们的代码无法正常工作,这让我感到非常迷茫。我一定想念什么,但看不到 当我从dependsOn切换到Aggregate时,sbt会运行,但是我无法从主项目访问库,因此没有帮助。

lazy val doodleProject = RootProject( uri("git://github.com/dragos/dupcheck.git") )

lazy val root = (project in file(".")).enablePlugins(PlayScala).dependsOn(doodleProject)

scalaVersion := "2.11.8"

错误,我明白了

[info] Resolving default#dupcheck_2.11;0.1-SNAPSHOT ...
[info] Resolving default#dupcheck_2.11;0.1-SNAPSHOT ...
[warn]  module not found: default#dupcheck_2.11;0.1-SNAPSHOT
[warn] ==== local: tried
[warn]   /home/ben/.ivy2/local/default/dupcheck_2.11/0.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== local-preloaded-ivy: tried
[warn]   /home/ben/.sbt/preloaded/default/dupcheck_2.11/0.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== local-preloaded: tried
[warn]   file:////home/ben/.sbt/preloaded/default/dupcheck_2.11/0.1-SNAPSHOT/dupcheck_2.11-0.1-SNAPSHOT.pom
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/default/dupcheck_2.11/0.1-SNAPSHOT/dupcheck_2.11-0.1-SNAPSHOT.pom

0 个答案:

没有答案