从Maven/WebJars加载的JavaScript库版本不正确
在my build.sbt中,我有以下内容:从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
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使这些引用版本不可知: