2010-04-08 174 views
2

我想使用IntelliJ IDEA来开发JBoss Seam项目。 seam-gen正在创建项目存根,但存根并不完整。特别是不清楚如何部署这样的项目。如何正确配置IntelliJ IDEA以部署JBoss Seam项目?

首先,我不得不手动定义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,8.1.4的IntelliJ,JBoss的4.3.3

回答

0

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

  • 的persistence.xml
  • 如果IDEA没抢到自动与持久性dev.xml,你可以告诉她使用这个文件,并不在乎它的部署后的名称会改变......

  • 神器
  • 你仍然可以使用Ant构建应用程序,并在同一位置创建一个IDEA类比神器(例如爆炸的存档/ Project.war) - 见好就收“建设上化妆”选中(要建立这个神器与蚂蚁)...

    1. deployment

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

    相关问题