2010-09-13 68 views
8

我有一個maven戰爭模塊運行eclipse WTP tomcat服務器像正常。現在我想通過使用maven war overlay重新使用該模塊工件:我只是創建一個新的戰爭項目並將該模塊包含在項目依賴項中。現在的問題是我不能使用eclipse「在服務器上運行」,因爲我沒有任何資源或配置文件(如web.xml)在新項目中,一切都在戰爭依賴中,但eclipse無法解決它。maven2戰爭覆蓋和日食WTP

有無論如何用eclipse運行的maven戰爭覆蓋項目?

謝謝。

+0

我認爲這是不被支持:https://issues.sonatype.org/browse/MNGECLIPSE-599 – robinmag 2010-09-13 18:17:55

回答

0

我在這裏有同樣的問題。我同意你的觀點,它尚未得到支持(並且已經有近2年的時間了!)。似乎有替代使用q4e版本0.11.0 +:http://wiki.eclipse.org/IAM_WTP_support,您可以從https://code.google.com/p/q4e/下載或使用更新站點http://q4e.googlecode.com/svn/trunk/updatesite-iam/。我會嘗試一下,看看它是否以及如何工作(與m2eclipse同時活動)。

+0

我用碼頭Maven插件 – robinmag 2010-09-24 13:51:18

+1

的Eclipse,m2eclipse的和戰爭的組合有一種變通方法覆蓋圖(Maven)在過去的1.5個月裏對我非常失望。如果我可以再次選擇,我不會使用這種技術,因爲這些部件不能很好地協同工作。也許下次更好地使用靜態資源...... – velaia 2010-11-11 15:36:14

+2

現在是2年後,M2E和M2E-WTP的組合運行良好。 – HDave 2012-09-04 17:59:44

2

如果你試圖對戰爭項目有戰爭依賴​​,換句話說做一個「戰爭覆蓋」,那麼它目前不支持m2eclipse Jer開發了一個插件來實現這個功能,你可以給它一試:http://code.google.com/p/m2eclipse-wtp-ext/

1

我已經測試這個(調試我的第一JASIG CAS服務器),並發現它工作在日食:
使用Jetty Maven Plugin運行/調試戰爭疊加Web應用程序。
希望有幫助〜

+0

鏈接已死,不再工作。 – 2016-01-20 17:07:21

+0

鏈接已更新。 – btpka3 2016-11-15 05:17:25