【问题标题】:Incorrect webjar version is being downloaded正在下载不正确的 webjar 版本
【发布时间】:2018-01-23 08:08:34
【问题描述】:

我们已经使用 gradle 配置了带有 spring boot 的 AngularJS 应用程序。对于下载库,正在使用 webjars。 在 jquery 的情况下,我们将版本定义为 3.2.1。但是,当构建 gradle 时,会下载 jquery 版本 3.3.1。

   compile group: 'org.webjars.bower', name: 'jquery' , version:'3.2.1'

Screenshot of libraries downloaded

由于 index.html 查找不可用的 <script src="/webjars/jquery/3.2.1/dist/jquery.js"></script>,因此它也不会加载引导库。

但是如果我们使用compile 'org.webjars:jquery:3.0.0'而不是org.webjars.bower,它不会下载最新的库,只下载指定的版本。

这种行为是因为凉亭吗?或者还有什么其他的配置需要在gradle中完成?

【问题讨论】:

  • 您可能正在使用其他 webjar 依赖项,这些依赖项依赖于较新版本的 jquery。
  • 是的,我正在使用 webjar 依赖项。但是,尽管指定了版本,但是如何指向最新版本?
  • 构建中的顺序(有时)很重要。使用gradle dependencies 检查依赖关系以及将使用哪些版本。
  • 可以确认。我也发生过。

标签: jquery angularjs spring-boot bower webjars


【解决方案1】:

webjars-locator 可以用来管理依赖

【讨论】:

    猜你喜欢
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    • 2018-02-22
    • 1970-01-01
    相关资源
    最近更新 更多