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

时间:2010-04-08 11:32:00

标签: 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文件之一,根据部署类型更改其名称(可以)。显然我可以手工创建persistence.xml,但它会改变Seam的开发方式。

最后我决定直接使用蚂蚁,这不是特别舒适的。

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

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

我正在使用JBoss Seam 2.1.1,Intellij 8.1.4,JBoss 4.3.3

1 个答案:

答案 0 :(得分:0)

  1. 我不认为你必须手动创建任何方面,只要我记得IDEA总是自动为我做...

    1. 的persistence.xml
    2. 如果IDEA没有自动抓取persistence-dev.xml,你可以告诉她使用这个文件而不关心它的名字会在部署后改变......

      1. 伪影
      2. 你仍然可以使用ant构建你的应用程序,并在同一位置的IDEA中创建一个类比工件(例如,explosion-archives / Project.war) - 只需保持“Build on make”未选中(你想构建这个工件)蚂蚁)......

        1. 部署
        2. 现在,当你为jboss创建新的运行配置时,在部署选项卡中你可以选择你的工件......就好像它是由IDEA构建的