gpt4 book ai didi

scala - scrooge-sbt-plugin 的存储库是什么?

转载 作者:行者123 更新时间:2023-12-03 23:55:01 25 4
gpt4 key购买 nike

当前版本的 scrooge-sbt-plugin 的存储库是什么?还是设置说明已过时?

根据 the documentation ,我将此添加到 Play Framework 项目中:

在项目/plugins.sbt

addSbtPlugin("com.twitter" %% "scrooge-sbt-plugin" % "3.3.2")

在 build.sbt 中:
com.twitter.scrooge.ScroogeSBT.newSettings

libraryDependencies ++= Seq(
"org.apache.thrift" % "libthrift" % "0.8.0",
"com.twitter" %% "scrooge-core" % "3.3.2",
"com.twitter" %% "finagle-thrift" % "6.5.0"
)

play clean-allplay-compile我得到这个输出:
[warn]  module not found: com.twitter#scrooge-sbt-plugin;3.3.2
[warn] ==== typesafe-ivy-releases: tried
[warn] http://repo.typesafe.com/typesafe/ivy-releases/com.twitter/scrooge-sbt-plugin/scala_2.10/sbt_0.13/3.3.2/ivys/ivy.xml
[warn] ==== sbt-plugin-releases: tried
[warn] http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.twitter/scrooge-sbt-plugin/scala_2.10/sbt_0.13/3.3.2/ivys/ivy.xml
[warn] ==== local: tried
[warn] /opt/play-2.2.0/repository/local/com.twitter/scrooge-sbt-plugin/scala_2.10/sbt_0.13/3.3.2/ivys/ivy.xml
[warn] ==== Maven2 Local: tried
[warn] file:/home/fernando/.m2/repository/com/twitter/scrooge-sbt-plugin_2.10_0.13/3.3.2/scrooge-sbt-plugin-3.3.2.pom
[warn] ==== sonatype-oss-snapshots: tried
[warn] http://oss.sonatype.org/content/repositories/snapshots/com/twitter/scrooge-sbt-plugin_2.10_0.13/3.3.2/scrooge-sbt-plugin-3.3.2.pom
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/com/twitter/scrooge-sbt-plugin_2.10_0.13/3.3.2/scrooge-sbt-plugin-3.3.2.pom
[warn] ==== Typesafe repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/com/twitter/scrooge-sbt-plugin_2.10_0.13/3.3.2/scrooge-sbt-plugin-3.3.2.pom
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.twitter#scrooge-sbt-plugin;3.3.2: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] com.twitter:scrooge-sbt-plugin:3.3.2 (sbtVersion=0.13, scalaVersion=2.10)
[warn]
sbt.ResolveException: unresolved dependency: com.twitter#scrooge-sbt-plugin;3.3.2: not found

maven.twttr.com 处似乎有 3.3.1 版. 3.3.2版本怎么样?我在 mvnrepository.com 或 oss.sonatype.org 上找不到它。

最佳答案

存储库位于 https://oss.sonatype.org/content/groups/public .

一起看看 Build.scala您可以找出他们发布到哪个存储库。

如果您查看 https://oss.sonatype.org/content/groups/public/com/twitter/并搜索“scrooge-sbt-plugin”,您会找到以“_0.12”结尾的文件夹,因此它在那里发布为 SBT 0.12.x 插件。您可能无法将此插件用于 Play 2.2.x,因为它使用 SBT 0.13.x。

版本 3.3.2 不是最新版本,我在解决所有文件时遇到了问题。使用 3.9.2 作品:

project/build.properties 必须包含 SBT 0.12(示例):

sbt.version=0.12.2

project/plugins.sbt 必须包含解析器:
resolvers += "sonatype" at "https://oss.sonatype.org/content/groups/public"

addSbtPlugin("com.twitter" %% "scrooge-sbt-plugin" % "3.9.2")

最后 build.sbt 或 Build.scala 必须包含:
com.twitter.scrooge.ScroogeSBT.newSettings

scalaVersion := "2.10.1"

libraryDependencies ++= Seq(
"org.apache.thrift" % "libthrift" % "0.8.0",
"com.twitter" %% "scrooge-core" % "3.9.2",
"com.twitter" %% "finagle-thrift" % "6.5.0"
)

关于scala - scrooge-sbt-plugin 的存储库是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19576513/

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