2010-06-16 45 views
1

我正在運行Eclipse 3.5和JBoss 5.1。我想創建一個JSF 2.0項目。如何獲取JSF 2.0使用Eclipse 3.5和JBoss 5.1

我聽說here Eclipse JBoss Tools插件版本3.1(可用here)可以爲我做到這一點。

我已經安裝了插件。但是,如果我轉到Dynamic Web Project的Project Facets屬性頁面,我只能看到Facets for JavaServer Faces 1.1和1.2。我的Java方面設置爲6.0,我的Dynamic Web Module設置爲2.5。

在Targeted Runtimes屬性頁面中,我看到我的目標是JBoss 5.1運行時。

我知道Eclipse Helios下週會在這裏,但我很好奇它是否有可能讓JSF 2.0與3.5一起工作。有什麼想法嗎?

回答

1

當然可以。只需設置爲1.2,給JSF 2.0庫,它就可以工作。畢竟只是你寫的代碼。您可能只會錯過JSF 2.0特定功能中的IDE幫助,但如果您知道如何自己編寫代碼,這並沒有什麼壞處。哎呀,你甚至可以做到這一切使用普通的notepad.exe和的javac.exe)

參見

+0

第一件事我想:但如果我去Java Project Faces屬性頁面(在Project Facets屬性頁面下),並嘗試將JSF庫從Target Runtime(1.2)提供的默認值切換到我創建的包含JSF 2.0的用戶庫,我得到「不正確的庫版本:所選庫版本(2.0)與版面不匹配sion(1.2)。 – 2010-06-16 17:25:14

+0

選擇「服務器提供的庫」,然後根據需要自己放入'/ WEB-INF/lib'(如果服務器終究不提供它,例如您使用的是Tomcat而不是Glassfish)。如上所述,整個IDE和工具集不需要*能夠開發JSF。它只是減輕了發展;)它只是一種不同的學習曲線。 – BalusC 2010-06-16 17:27:52

+0

太棒了!感謝您的跟進! – 2010-06-17 17:53:45