2010-04-14 80 views
3

使用Rational Application Developer創建一個J2EE應用程序,我爲我的EAR創建了一個項目,併爲我的WAR創建了一個項目 - 遵循RAD創建的通常項目結構。如何使用Maven在RAD中構建J2EE EAR文件?

那麼,我該如何創建一個Maven構建文件,這個文件構建了帶有WAR等內容的EAR - 可以部署。從哈德森起飛時,建造需要工作。

回答

0

我對RAD + Maven沒有任何體驗。但是我嘗試過WSAD + ANT,並且必須使用特定的WSAD ant任務才能完成此任務。 因此,同樣適用於RAD + Maven場景。 我認爲這可能會給一些提示。

http://maven.apache.org/plugins/maven-eclipse-plugin/rad-mojo.html

對不起,無法提供精確的解決方案。

+0

WSAD螞蟻任務不合適(我認爲)。構建需要可移植 - 並且需要從哈德森運行,而不僅僅是RAD內部 - 我認爲這是我的問題的基礎。 – Stevie 2010-04-15 06:38:15

3

如果您的EAR是標準EAR,那麼「簡單地」使用Maven EAR plugin。如果您需要更具體的指導,請提出更具體的問題。

+0

耳朵不完全是一個標準的耳朵。它將是一個Webshere特定的EAR - 帶有額外的ibmconfig目錄和相關的Websphere配置。 my.project \t WAR \t 1.1.1 \t 戰爭 我對WAR文件上面鏈接依賴。在RAD內部,啓動EAR構建編譯,打包並在EAR內包含WAD。在哈德森 - 相同的腳本給出了一個錯誤。 「反應堆中的項目包含一個循環參考:在...之間的邊緣引入以在圖表中循環」 – Stevie 2010-04-15 06:36:21

+0

格式化在連接中不起作用 - 並且沒有足夠的空間顯示完整的錯誤。 – Stevie 2010-04-15 06:37:07

+0

@Stevie你不能對Maven有循環依賴,但我沒有得到你有循環依賴的地方。請使用相關代碼段而不是使用評論來編輯和更新您的問題。另外,你能澄清一下,「ibmconfig」的內容是否是動態的。它的內容是靜態的,這不應該是一個問題(以防萬一,請參閱http://stackoverflow.com/questions/2060368/what-is-the-difference-between-an-ear-file-and-a -websphere增強耳/ 2060743#2060743)。 – 2010-04-16 14:38:17

相關問題