如何在静态的Spring Boot应用程序中包含webpack生成的html

时间:2016-08-24 20:00:31

标签: spring-boot webpack

我目前正在将webpack与gradle集成在一起......

task webpack(type: Exec) {
   commandLine 'webpack'
}
task npm(type: Exec) {
    commandLine 'npm install'
}
npm_install.dependsOn npm_cache_clean
webpack.dependsOn npm_install
build.dependsOn webpack
然后,Webpack在src/main/resources/static中创建JS文件和html文件。我遇到的问题是第一次运行gradle时必须在webpack运行之前创建jar,因为我在localhost:8080上获得了404。然而,如果我运行一次(所以文件已经创建),它会找到旧的。

有没有办法在抓取src / main / resources文件夹之前运行这个webpack?

1 个答案:

答案 0 :(得分:0)

这解决了这种情况,processResources.dependsOn webpack而不是build.dependsOn webpack