2012-03-17 84 views
1

這涉及到Struts2框架工具的狀態,雖然目前我沒有使用IDE插件,但更喜歡使用maven從頭開始創建項目。曾經有一段時間我使用Netbeans Struts2插件,但在IDE版本之間的支持期間停止使用。您的IDE的Struts2開發插件提供了哪些功能?

知道目前的工具的狀態,所以要求是很重要的:

通過Struts2的IDE框架插件供您IDE(S)哪些特性?

插件是否有任何設計問題? (缺陷如想包括舊的或過時的庫)

+0

我個人對Eclipse和Maven很滿意,但S2相比它的簡單性和強大性仍然沒有得到太多的關注,並且與缺乏插件直接相關。 – 2012-03-17 07:19:16

+0

我會嘗試使用Netbeans插件,並在幾天內將其作爲維基答案發布(需要幾天的時間才能獲得它)。 – Quaternion 2012-03-17 18:56:38

回答

0

這個答案適用於在這裏找到了NetBeans插件:http://plugins.netbeans.org/plugin/39218(在寫最後更新時間爲:2011-12-17)

特點

  • 當開始一個新的項目。文件>新建項目> Web應用程序 您現在可以選擇添加struts2支持,它可以生成一個struts2演示項目。
  • 未經測試,但應協助validation.xml文件。

問題和限制

  • 沒有支持,以創建一個Maven Web應用程序的來源。
  • 如果使用註釋進行驗證,插件無效。
  • struts.xml中沒有比IDE自然提供更多的支持。我真的很希望看到屬性建議,至少在struts.xml常量標記中看到名稱值列表會非常好。 IDE會在applicationContext.xml中執行自動完成操作,它在期望一個類的時候,這對struts.xml中action標記的類屬性(以及其他地方)非常有用。
  • 插件創建帶有特殊圖標的struts.xml文件存在一個煩人的問題,但是當創建新的xml文檔時,此圖標不適用(應該基於dtd應用),因此您需要複製並粘貼文件以獲取圖標,然後更改內容。
  • 它只提供struts2的版本2.0.14或2.2.3

在所有我不建議這個插件通過標準Maven項目和手動添加的依賴關係。

相關問題