2012-03-17 87 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项目和手动添加的依赖关系。

相关问题