【发布时间】: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