gpt4 book ai didi

git - 如何让 sbt 从 git repo 编译插件,使用 https 检查它?

转载 作者:太空狗 更新时间:2023-10-29 13:24:48 25 4
gpt4 key购买 nike

基于 sbt wiki 的示例,我尝试了一个 projects/projects/Build.scala 包含:

import sbt._

object PluginDef extends Build {
override lazy val projects = Seq(root)
lazy val root = Project("plugins", file(".")) dependsOn( eclipsePlugin )
lazy val eclipsePlugin = uri("git://github.com/typesafehub/sbteclipse.git")
}

但是正如预期的那样失败了,因为 git 端口在工作时被阻塞了。

和:

import sbt._

object PluginDef extends Build {
override lazy val projects = Seq(root)
lazy val root = Project("plugins", file(".")) dependsOn( eclipsePlugin )
lazy val eclipsePlugin = uri("https://github.com/typesafehub/sbteclipse.git")
}

但这给出了 FileNotFoundException(我猜它没有被识别为 git URL)。

最佳答案

git config --global url."https://".insteadOf git://

或仅处理特定的外部站点,请尝试:

git config --global url."https://example.com/".insteadOf git://example.com/

关于git - 如何让 sbt 从 git repo 编译插件,使用 https 检查它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8508349/

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