3

我將Eclipse 3.5與FreeMarker模板插件一起使用,它向我展示了一個我不關心看到的語法驗證問題。關閉Eclipse 3.5中的FreeMarker驗證

如何關閉此驗證,或者可能將此模板錯誤降級爲警告?在以前的Eclipse版本中,我可能會在Window - > Preferences - > Validation下查找,但在3.5中看不到。

UPDATE:爲了記錄在案,我得到的錯誤是這樣的:

錯誤模板:第16行foo.ftl, 列9 noescape不匹配 逃脫遇到。在foo.ftl

回答

1

據我所知,Freemarker的插件(假設你使用來自JBoss的工具之一)顯示語法錯誤和那些的 - 就像在Java編輯器中的Java語法錯誤 - 無法關閉或「降級」。基本上這意味着Freemarker解析器無法解析您的模板。

Window/Preferences/Validation不在「核心」Eclipse中,您需要安裝web tools以獲取Validation頁面。但是,您不能在此設置Freemarker語法驗證選項。

+0

不是我希望聽到的,但我擔心你可能是對的。這比根本沒有Eclipse插件要糟得多。一個問題:我的插件來自Visigoth Software Society,而不是JBoss Tools。如果你知道有任何差異,請告訴我。 – Jeff

+0

我嘗試了Visigoth插件,並且在主題上看不到任何區別。這兩個插件都使用Freemarker語法檢查器,它們都不允許關閉此功能。出於好奇,你的Freemarker腳本中有這樣的錯誤,你的用例是什麼? –

1

我有一個類似的語法錯誤問題,並保持在我的freemarker模板文件上獲得紅色的X標記。解決的辦法是取代舊的freemarker.jar,它不支持新的語法...在我的情況下它是在... eclipse \ plugins \ org.visigoths.freemarker_2.3.2

重新啓動eclipse後,我有打開.ftl文件一次,以便重新驗證並且語法錯誤消失。

+0

這似乎不適用於我,但感謝您的建議。 – Jeff

+0

我的插件安裝已經有最新的freemarker版本。從來沒有,noescape標籤被標記爲錯誤。恕我直言,這是一個錯誤,因爲模板完全按照預期工作。 – BetaRide