我正在通过Tapestry 5教程工作,我发现TML文件(或者新的TML文件)不会自动从eclipse中编译。我只能通过转到命令行和“mvn package”来获得新的TML文件或对任何TML文件的更改。这是不对的。新的TML文件不会在eclipse中自动编译?
在eclipse中这是一个Maven项目,我执行了整个“mvn eclipse:eclipse -DdownloadSources = true”的东西,所以很难相信eclipse项目配置不正确。
这就好像* tml文件没有资格自动复制到目标目录中,如编译的* java文件将或*属性文件。
如何配置此项目以进行更多交互式调试,我需要做些什么?
是的,这不是一个Tapestry问题,它是一个Maven/Jetty-Plugin问题。 Maven复制你的文件,在Eclipse中改变它们,Maven不会将它们复制到正在运行的Tapestry应用程序可以看到更改的位置。我使用RunJettyRun Eclipse插件在Eclipse中运行我的Tapestry应用程序(在切换到IDEA之前)。 – 2012-08-09 18:08:28
我几乎达成了相同的结论。 Maven插件正在阻碍。在这样的日子里,我考虑把整个IDE的东西夹紧,然后回到emacs。感谢所有人的关注。 – 2012-08-09 20:27:24