如何解决无法将库依赖项gatling-grpc加载到我的Scala项目中
我是整个负载测试领域的新手,并试图让gatling-grpc在scala脚本中工作以在Taurus中使用。
我正在使用IntelliJ作为IDE和SBT。使用SBT编译模块时,我始终收到以下错误:
[错误] sbt.librarymanagement.ResolveException:下载com.github.phisgr:gatling-grpc_2.13:0.9.0时出错
这是我当前的build.sbt:
PB.targets in Test := Seq(
scalapb.gen() -> (sourceManaged in Compile).value / "scalapb"
)
name := "cfd-gatling"
version := "0.1"
scalaVersion := "2.13.3"
scalacOptions := Seq(
"-encoding","UTF-8","-target:jvm-1.8","-deprecation","-feature","-unchecked","-language:implicitConversions","-language:postfixOps")
libraryDependencies ++= Seq(
"io.gatling.highcharts" % "gatling-charts-highcharts" % "3.4.0" % "test,it","io.gatling" % "gatling-test-framework" % "3.4.0" % "test,"com.thesamet.scalapb" %% "scalapb-runtime" % scalapb.compiler.Version.scalapbVersion % "protobuf","io.grpc" % "grpc-netty" % scalapb.compiler.Version.grpcJavaVersion,"com.thesamet.scalapb" %% "scalapb-runtime-grpc" % scalapb.compiler.Version.scalapbVersion,"com.github.phisgr" %% "gatling-grpc" % "0.9.0" % "test,it")
enablePlugins(GatlingPlugin)
解决方法
通过更改scalaVersion以匹配gatling-grpc github存储库中使用的scalaVersion,我能够下载此文件。
变化是这样的:
代替:
scalaVersion:“ 2.13.3”
我用过:
scalaVersion:“ 2.12.10”
我重新启动了IDE,并通过SBT重新编译了项目,并且程序包在那里!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。