मैं एक वेब अनुप्रयोग जो इस तरह से संरचित है है की तैनाती नहीं ग्रहण जूनो और का उपयोग करके डब्ल्यूटीपी संस्करण 1.1 है। एजर एक वर्कस्पेस यूटिलिटी प्रोजेक्ट है जिसे बीवर द्वारा शामिल किया जा रहा है। बीवर एक युद्ध परियोजना है जिसे सीवर द्वारा ओवरले के रूप में शामिल किया गया है। मैं बिलाव सर्वर से सी परियोजना को तैनातडब्ल्यूटीपी m2e सकर्मक निर्भरता
<dependency>
<groupId>com.projects</groupId>
<artifactId>B</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
<scope>runtime</scope>
</dependency>
उसके बाद,: यह the way है मुझे लगता है कि कर रहा हूँ। यह एक आकर्षण की तरह काम करता है अगर मैं मैन्युअल रूप से टॉमकैट में मेवेन उत्पन्न युद्ध को तैनात करता हूं, क्योंकि एजर वेब-आईएनएफ/lib में शामिल है। हालांकि मेरी समस्या तब आती है जब मैंने m2e-wtp तैनाती की है, क्योंकि यह ओवरले ठीक से कर रहा है लेकिन एक संक्रमणीय निर्भरता सहित नहीं। मैंने इसे एक पोम के रूप में शामिल करने की कोशिश की, जैसा कि मैंने यहां कहीं पढ़ा है, लेकिन मेरे पास एक ही परिणाम है।
<dependency>
<groupId>com.projects</groupId>
<artifactId>B</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.projects</groupId>
<artifactId>B</artifactId>
<version>1.0-SNAPSHOT</version>
<type>pom</type>
</dependency>
मैं m2e (1.2) और m2e-डब्ल्यूटीपी (0.16) और अपनी परियोजनाओं Maven विन्यास के साथ अद्यतन के नवीनतम संस्करण का उपयोग कर रहा हूँ।
यह एक m2e-डब्ल्यूटीपी मुद्दा है या बस मैं अन्य तरीके से अपने प्रोजेक्ट को व्यवस्थित करने की क्या ज़रूरत है?
संपादित
मैंने देखा m2e-डब्ल्यूटीपी विन्यास ग्रहण के project./settings/org.eclipse.wst.common.component फ़ाइल में संग्रहीत किया जाता है। यही कारण है कि यह कैसे मेरी युद्ध के लिए दिखाई देता है:
<dependent-module deploy-path="/"
handle="module:/overlay/prj/B?includes=**/**&excludes=META-INF/MANIFEST.MF">
<dependency-type>consumes</dependency-type>
</dependent-module>
<dependent-module deploy-path="/"
handle="module:/overlay/slf/?includes=**/**&excludes=META-INF/MANIFEST.MF">
<dependency-type>consumes</dependency-type>
</dependent-module>
मैं देख सकते हैं युद्ध निर्भरता सेट कर दिया जाता उपभोग के लिए है, जबकि जार निर्भरता उपयोग के लिए सेट कर रहे हैं।
जारी m2e-डब्ल्यूटीपी संस्करण 0.17 इसे ठीक करने के प्रतीत नहीं होता।
संपादित (2013-08-30)
आज मैं वापस एक ही समस्या के लिए गया था। यहां तक कि मेरे पास बॉक्स के बाहर latest stable release of WTP के साथ एक्लिप्स केप्लर स्थापित है, यह समस्या बनी रहती है। मैंने सोचा कि यह हल किया गया था, लेकिन मैं जाहिरा तौर पर यह mischeck ...
हां। अभी भी m2e-wtp के साथ समस्या को देख रहा है - WTP (ऊष्मायन) संस्करण 0.17.0.20130212 के लिए मेवेन एकीकरण। –