我正在通過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