重新加载 Tapestry 布局和其他正在开发的组件?
如何对 tml 文件进行更改 - 例如布局和其他组件 - 通过浏览器中的 F5 快速可见? 目前,我将这些文件保存在 java 旁边的 src/main/-folder 下班级。我已经尝试“重新打包”该文件,但 Tapestry 没有拾取它 - 它仅适用于 /webapps 下的 tmls。
PS:将 IntelliJ 与 Maven 结合使用
干杯!
How can I make changes to tml files - like for layout and other components - quickly visible via F5 in the browser? At the moment I keep those files under the src/main/-folder next to the java class. I already tried to 'repackage' the file but it isn't picked up by Tapestry - it only works for tmls under /webapps.
PS: Using IntelliJ with Maven
Cheers!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
嘿尤里卡!我在IntelliJ论坛深处找到了答案:
当 tml 文件之前不在 webapp/ 下时,IntelliJ 实际上并没有“重新打包”它们(尽管它确实“说了”它 - 这只是意味着!)。
Heureka! I found an answer deep in the IntelliJ forum:
IntelliJ didn't actually 'repackage' the tml files when they weren't under webapp/ before (although it did 'say' it - that's just mean!).
我发现 使用键盘快捷键 Ctrl + F9(或从 Build->Make Project 菜单选项手动)重建项目,并且然后在浏览器中重新加载页面将导致更改传播。
注意:我的 *.tml 文件位于 src/main/resources/company-name/components 和 src/main/resources/company-name/ page 文件夹,如果您使用 mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org 命令创建项目,则这是默认位置。
IntelliJ Idea 旗舰版 11.1.1
I found that rebuilding the project by using the keyboard shortcut Ctrl + F9 (or manually from the Build->Make Project menu option) and then reload the page in the browser will cause the changes to propagate.
Note: My *.tml files are located in the src/main/resources/company-name/components and src/main/resources/company-name/pages folders, which is the default location if you create your project using the
mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org
command.IntelliJ Idea Ultimate 11.1.1