2010-04-08 211 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構建的一樣

    相關問題