我最近发现了Yeoman,这是一个极大地促进JS 依赖和构建生命周期管理的工具。
此外,我使用Maven作为我的Java依赖项和构建工具。我实际上是在寻求整合这两种工具,以便两全其美。
似乎社区已经为Maven/Yeoman与各种文章的集成付出了很多努力,例如这篇文章:http ://addyosmani.com/blog/making-maven-grunt/以及yeoman-maven 插件:https: //github.com/trecloux/yeoman-maven-plugin
最后,我使用Thymeleaf作为我的 Spring-MVC 模板解决方案。
假设以下目录布局(参见上面的 yeoman-maven-plugin):
pom.xml
- src
- main
- java
- webapp
- …
- test
- ..
- yo
package.json
component.json
Gruntfile.js
- app
index.html
...
- test
...
- dist
...
我的问题是我的 Thymeleaf 模板应该放在哪里?
- 目录下
yo/app
?(它们随后将被 maven 复制到适当的目录中) - 直接在
src/main/webapp/WEB-INF/templates
目录下?
例如,在AngularJS应用程序的情况下,我无法弄清楚的是,模板/页面(包括服务器端内容)何时以及如何与 servlet 容器交互,因为 Yeoman 假设它们位于其app
目录下......