Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Maven/WebJars加载的JavaScript库版本不正确_Java_Scala_Maven_Sbt_Webjars - Fatal编程技术网

从Maven/WebJars加载的JavaScript库版本不正确

从Maven/WebJars加载的JavaScript库版本不正确,java,scala,maven,sbt,webjars,Java,Scala,Maven,Sbt,Webjars,在my build.sbt中,我有以下内容: libraryDependencies ++= Seq( "org.webjars.npm" % "moment" % "2.19.3" ) 然而,在这个项目中,其他一些依赖项似乎依赖于最新的moment版本,因此moment 2.19.4是通过org.webjars.npm.moment:2.19.4.jar加载的。因此,如果我尝试像这样加载依赖项 @routes.WebJarAssets.at("moment/2.19.3/min/mom

在my build.sbt中,我有以下内容:

libraryDependencies ++= Seq(
   "org.webjars.npm" % "moment" % "2.19.3"
)
然而,在这个项目中,其他一些依赖项似乎依赖于最新的moment版本,因此moment 2.19.4是通过org.webjars.npm.moment:2.19.4.jar加载的。因此,如果我尝试像这样加载依赖项

@routes.WebJarAssets.at("moment/2.19.3/min/moment.min")
它现在给出404,因为该版本在项目中不存在


我如何确定哪个库正在使用矩:latest或矩:2.19.4,以及如何明确强制使用2.19.3?或者,对于这个问题,什么是合适的解决方案,因为每次有新版本的moment.js推出时,构建都会中断。

您可以尝试使用这个sbt插件来查看您的依赖关系图:

但是您应该使用
webjars play
lib使这些引用版本不可知: