【发布时间】:2014-03-25 09:07:43
【问题描述】:
我有一个使用 Gradle 构建的 Spring Boot 项目。我所有的前端代码都在src/main/resources/static 下。这也包括我的bower_components、node_modules(用于 Grunt 任务)等。
现在,我的主要 Gradle 构建脚本执行 Grunt 构建,它连接/缩小我所有的 JavaScript,它们位于 src/main/resources/static/dist 下。然后,当 processResources 在 Gradle 中执行时,整个 src/main/resources/static/dist 被复制到构建目录。这对我来说似乎不对 - 唯一应该在构建目录中结束的东西是连接/缩小的 JS、CSS、HTML 和图像。
我找遍了高处和低处,但在这里没有找到任何明确的方向。是否有以这种方式构建项目的最佳实践?
【问题讨论】:
-
这似乎是一个不错的设置。你会分享你的 gradle 和 bower 配置吗?
-
我实际上已经从去年完全改变了我的设置。我现在正在使用 Gulp,所有内容都进入我的构建目录 - 而不是 src。如果您仍然对我的设置感到好奇,可以在这里查看该项目:github.com/joeattardi/tailstreamer/tree/develop
标签: javascript spring gradle gruntjs