1

如何通过浏览器中的 F5 快速更改 tml 文件(例如布局和其他组件)?目前,我将这些文件保存在 java 类旁边的 src/main/- 文件夹下。我已经尝试“重新打包”该文件,但 Tapestry 没有拾取它 - 它仅适用于 /webapps 下的 tmls。

PS:在 Maven 中使用 IntelliJ

干杯!

4

2 回答 2

3

赫里卡!我在 IntelliJ 论坛深处找到了答案:

尝试将 .tml 模式添加到 Settings / Compiler / Resource 模式,类似于那里已经提供的模式。

当 tml 文件不在 webapp/ 之前时,IntelliJ 实际上并没有“重新打包”它们(尽管它确实“说”过 - 这只是意思!)。

于 2010-09-30T14:07:29.950 回答
1

发现使用键盘快捷键Ctrl+ F9(或从Build->Make Project菜单选项手动)重建项目,然后在浏览器中重新加载页面将导致更改传播。

注意:我的 * .tml文件位于src/main/resources/company-name/componentssrc/main/resources/company-name/pages文件夹中,如果您使用mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org命令创建项目,这是默认位置。

IntelliJ Idea Ultimate 11.1.1

于 2012-04-25T13:35:08.873 回答