未解决的 Webjars 依赖项,即使它似乎在 Maven Central 中
Unresolved Webjars dependency even though it seems to be in Maven Central
我正在尝试使用 React Bootstrap - 在我的 build.sbt
中有这个库
"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 Version Range Sets in Transitives Do Not Work。目前可以用这个
来处理
dependencyOverrides += "org.webjars.npm" % "js-tokens" % "3.0.2"
我正在尝试使用 React Bootstrap - 在我的 build.sbt
中有这个库"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 Version Range Sets in Transitives Do Not Work。目前可以用这个
来处理dependencyOverrides += "org.webjars.npm" % "js-tokens" % "3.0.2"