我正在尝试让一个游戏项目将另一个本地 scala 项目作为依赖项。我在我的配置文件中使用这一行将本地 scala 项目部署到我的本地 M2 存储库。
publishTo := Some(Resolver.file("file", new File(Path.userHome.absolutePath+"/.m2/repository")))
我正在尝试用这条线在我的游戏项目中加载依赖项
val appDependencies = Seq(
"com.experimentalcork" %% "timeywimeyentities" % "0.0.2"
)
val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
resolvers += "Local Maven Repository" at "file://" + Path.userHome.absolutePath + "/.m2/repository",testOptions in Test := Nil
)
在日志中,当我执行“播放编译”时,它指出它找不到依赖项。它正在寻找我指定依赖关系的地方。
[warn] ==== Local Maven Repository: tried
[warn] file://C:/Users/caelrin/.m2/repository/com/experimentalcork/timeywimeyentities_2.9.1/0.0.2/timeywimeyentities_2.9.1-0.0.2.pom
当我去检查那个目录时,我可以确认 pom 和 jar 文件在那里。我对它如何在包含 pom 的目录中查找却找不到它感到完全困惑。有没有人有这方面的经验?