Configuration 如何正确配置IntelliJ IDEA以部署JBoss Seam项目?

Configuration 如何正确配置IntelliJ IDEA以部署JBoss Seam项目?,configuration,seam,intellij-idea,Configuration,Seam,Intellij Idea,我想使用IntelliJ IDEA开发JBoss Seam项目。seam gen正在创建项目存根,但是存根不完整。特别是,目前尚不清楚如何部署此类项目 首先,我必须手动定义web项目facelet,并向其部署定义中添加库 另一个问题是persistence.xml文件。在Seam生成的项目中,它不存在,因为Ant正在使用persistence-dev.xml、persistence-prod.xml、persistence-test.xml文件之一,并根据部署类型更改其名称(这是确定的)。显然,

我想使用IntelliJ IDEA开发JBoss Seam项目。seam gen正在创建项目存根,但是存根不完整。特别是,目前尚不清楚如何部署此类项目

首先,我必须手动定义web项目facelet,并向其部署定义中添加库

另一个问题是persistence.xml文件。在Seam生成的项目中,它不存在,因为Ant正在使用persistence-dev.xml、persistence-prod.xml、persistence-test.xml文件之一,并根据部署类型更改其名称(这是确定的)。显然,我可以手工创建persistence.xml,但它与Seam的开发方式背道而驰

最后,我决定直接使用ant,这并不特别舒服

从IntelliJ IDEA的角度来看,所有这些调整让我觉得我做错了什么

配置IntelliJ以使用JBoss Seam(特别是部署)的有效方法是什么

我使用的是JBoss Seam 2.1.1、Intellij 8.1.4、JBoss 4.3.3

  • 小平面
  • 我认为你们不必手动创建任何方面,只要我记得IDEA总是自动为我创建的

  • persistence.xml
  • 如果IDEA没有自动抓取persistence-dev.xml,您可以告诉她使用这个文件,而不必担心它的名称在部署后会更改

  • 人工制品
  • 您仍然可以使用ant构建您的应用程序,并在IDEA中的同一位置创建一个类似的工件(例如分解的归档文件/Project.war)-只需将“build on make”保留为未选中状态(您希望使用ant构建此工件)

  • 部署
  • 现在,当您为JBossAS创建新的运行配置时,您可以在deployment选项卡中选择您的工件。。。就好像它是由想法建造的一样

  • 小平面
  • 我认为你们不必手动创建任何方面,只要我记得IDEA总是自动为我创建的

  • persistence.xml
  • 如果IDEA没有自动抓取persistence-dev.xml,您可以告诉她使用这个文件,而不必担心它的名称在部署后会更改

  • 人工制品
  • 您仍然可以使用ant构建您的应用程序,并在IDEA中的同一位置创建一个类似的工件(例如分解的归档文件/Project.war)-只需将“build on make”保留为未选中状态(您希望使用ant构建此工件)

  • 部署
  • 现在,当您为JBossAS创建新的运行配置时,您可以在deployment选项卡中选择您的工件。。。就好像它是由想法建造的一样