如何使 gradle 在 war 文件中包含 *.ftl 文件
我有以下结构:
src/main/java/com/company/SomeJavaFile.java
src/main/java/com/company/template_file.ftl
当我使用 gradle 创建构建时,*.ftl 文件不会包含在 war 文件中。
我怎样才能让 gradle 将它们包含在 war 文件中?
I have the following structure:
src/main/java/com/company/SomeJavaFile.java
src/main/java/com/company/template_file.ftl
When I create a build using gradle, the *.ftl files dont get included in the war file.
How can I make gradle include them in the war file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
另一种解决方案是将您的 *.ftl 文件放入 src/main/resources 目录中。
Another solution would be to put your
*.ftl
files intosrc/main/resources
directory instead.好的,找到了。您只需将以下行添加到构建文件中:
gradle.build 文件(添加以下行):
从以下讨论线程中得到答案:
http://gradle.1045684.n5.nabble.com/Copy-non-java-files-into-the-target-directory-td1432058.html
Ok, found it. You simply add the following line to your build file:
gradle.build file (add the following line):
Got the answer from the following discussion thread:
http://gradle.1045684.n5.nabble.com/Copy-non-java-files-into-the-target-directory-td1432058.html
为什么不把它们放在 src/main/webapp 中,如果你使用它们,*.jsp 文件会去哪里?
Why not put them in src/main/webapp where, if you used them, *.jsp files would go?