maven - 未解决的 Webjars 依赖,即使它似乎在 Maven 中心
问题描述
我正在尝试在我的 build.sbt 中使用 React Bootstrap -library
"org.webjars.npm" % "react-bootstrap" % "0.27.2"
这以前有效,但是最近必须更改某些版本依赖项,因为现在尝试编译项目会出现以下错误。
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.webjars.npm#js-tokens;[3.0.0,4),[4.0.0,5): not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Unresolved dependencies path:
[warn] org.webjars.npm:js-tokens:[3.0.0,4),[4.0.0,5)
[warn] +- org.webjars.npm:loose-envify:[1.0.0,2)
[warn] +- org.webjars.npm:warning:[2.0.0,3)
[warn] +- org.webjars.npm:react-prop-types:[0.3.0,0.4)
[warn] +- org.webjars.npm:react-bootstrap:0.27.2
尝试在Webjars-page中添加它表示所有版本(4.0.0、3.0.2、3.0.1、3.0.0)都已添加到 Maven Central。
Starting Deploy
Got package info for org.webjars.npm js-tokens 4.0.0
Determining dependency graph
No dependencies.
WebJar org.webjars.npm js-tokens 4.0.0 has already been deployed
所以我的问题是
- 版本语法 js-tokens;[3.0.0,4),[4.0.0,5) 是什么意思?
- 如何添加所需的版本以便 Scala Play 项目再次编译?
解决方案
所以搜索得更远了(显然搜索得不够好)。
- 语法 js-tokens;[3.0.0,4),[4.0.0,5) 表示大于等于 3.0.0 但小于 4 或大于等于 4.0.0 但小于 5,我认为是两组. 其他人可以澄清一下,但这就是我从https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html得到的:)
传递中的 Maven 版本范围集不起作用。目前可以用这个来处理
dependencyOverrides += "org.webjars.npm" % "js-tokens" % "3.0.2"
推荐阅读
- python - 为什么这个程序没有结束?如果我不输入正确的数字,游戏将永远进行
- android-studio - 为什么自定义字体在启动应用程序时仅在几毫秒后出现?渲染问题?- 安卓工作室
- javascript - 角 | NgRx 在将对象放入下拉列表之前检查对象中的空字段
- reactjs - AXIOS Post 停留在我的 REACT 应用程序中
- python - 如何创建 HTTP 流式客户端
- javascript - 在模板文字中键入占位符?
- jquery - 使用索引迭代已建立的对象
- python - Igraph 最短路径给出了一个无穷大的值
- ios - 将描边颜色更改为清除颜色 CGContext
- python - 使用素数维度重塑数组时出错