gpt4 book ai didi

java - Sbt RootProject 或 ProjectRef 不下载 github 项目内容

转载 作者:太空宇宙 更新时间:2023-11-04 09:39:15 28 4
gpt4 key购买 nike

我试图将我当前项目中的 github 项目引用为源依赖项。在build.sbt中有以下设置

lazy val `some-api` = (project in file("."))
.enablePlugins(PlayJava)
.dependsOn(common)
.settings(...)

lazy val common =
ProjectRef(uri("git://git@github.com:XXX/XXX.git#initial-version"), "XXX")

运行 sbtcompile 或 package 会在 .sbt/1.0/staging/(someid) 中创建一个项目名称的文件夹,但不会下载项目内容。我只能看到其中有一个 target 文件夹,其中包含 scala-2.12 和 Streams 文件夹。我在这里错过了什么吗?

请注意,我也尝试过 RootProject 设置。

lazy val common =
RootProject(uri("git://git@github.com:XXX/XXX.git#initial-version"))

此外,如何设置在干净编译或打包期间更新外部项目依赖项?除非我删除暂存下的文件夹,否则外部项目内容看起来不会刷新。

谢谢。

最佳答案

git://git@github.com类似,sbt在克隆时添加了--深度1。切换到 http://github.com/ 解决了它。用 lightbend 提升它以获得更好的想法。希望它有帮助:)

关于java - Sbt RootProject 或 ProjectRef 不下载 github 项目内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56162261/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com