为什么这个pom.xml引用了javascript库?

时间:2016-08-12 13:32:18

标签: maven spring-boot webjars

我遇到了sample spring boot项目的pom.xml个文件。我很惊讶地看到客户端javascript库的依赖部分,例如bootstrapjquery

我想知道这些依赖项是什么,它们提供了什么,是否有在Spring Boot应用程序中使用它们的优势?

2 个答案:

答案 0 :(得分:2)

这是一个名为WebJars的特殊项目。

它旨在将大多数流行的JavaScript库打包成JAR文件,这些文件可以作为Maven / Gradle / etc依赖项在Java项目中使用。

它的一些好处是:

  • 您不需要将所有JS库导入您的版本控制系统(例如Git)

  • 您可以通过更新和回滚JS库来轻松管理JS库及其版本,就像使用其他Maven依赖项一样

  • 其他好处(如解决传递依赖关系)列在官方网站上

另请参阅:Utilizing WebJars in Spring Boot

答案 1 :(得分:-1)

这允许通过maven对js库/框架进行依赖管理。这就是全部。

或者,您也可以使用bower或node.js

执行此操作