2010-02-02 20 views
7

द्वारा इस तरह के रूप में मान्यता प्राप्त नहीं है मैं इस तरह Maven के साथ एक वेब प्रोजेक्ट बनाया। ग्रहण परियोजना की सभी सुविधाओं को पहचानता है लेकिन यह इसे एक वेब प्रोजेक्ट के रूप में नहीं पहचानता है।एक जावा वेब Maven के साथ बनाई गई परियोजना ग्रहण

इसलिए, जब मैं अपने ग्रहण कार्यक्षेत्र के अंदर एक सर्वर बनाता हूं, और उस संवाद पर जाता हूं जहां मैं अपने सर्वर पर तैनात करने के लिए कौन सी परियोजनाओं का चयन करता हूं, मुझे अपनी नव निर्मित परियोजना को तैनात करने की पेशकश नहीं की जाती है।

विचार?

उत्तर

7

आप स्पष्ट रूप से अपने pom.xml में उल्लेख करना चाहिए कि Maven-ग्रहण-प्लगइन एक डब्ल्यूटीपी-परियोजना बनानी चाहिए। एक साधारण उदाहरण है, जो निर्माण के भाग में अपने pom.xml में होना चाहिए, होगा:

<plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-eclipse-plugin</artifactId> 
     <configuration> 
      <wtpmanifest>true</wtpmanifest> 
      <wtpapplicationxml>true</wtpapplicationxml> 
      <wtpversion>2.0</wtpversion> 
     </configuration> 
    </plugin> 
</plugins> 
+0

विज्ञापित – flybywire

0

क्या आप ग्रहण आदेश से ग्रहण आदेश पर कूद गए थे: eclipse आदेश?

this link देखें। आपको पहले अपने पीओएम को संपादित करने की आवश्यकता है, फिर "एमवीएन क्लीन पैकेज" पर कॉल करें। ऐसा करने के बाद, फिर "एमवीएन ग्रहण: ग्रहण" का प्रयास करें।

+0

लिंक अब काम नहीं करता है। क्या आप इसे अपडेट कर सकते हैं? –

+0

मेरी टिप्पणी 7 साल पहले से थी। मुझे एहसास है कि अब यह सभी परिवर्तनों के साथ लागू नहीं होगा – Ascalonian

2

बस m2eclipse का विकास संस्करण स्थापित करें और आपकी परियोजना का उपयोग मैवेन प्रोजेक्ट के रूप में किया जाएगा, एमवीएन ग्रहण करने की कोई आवश्यकता नहीं है: ग्रहण या ऐसा कुछ भी। मैं इसका इस्तेमाल करता हूं और काम करता हूं।

http://m2eclipse.sonatype.org/

5

तुम भी mvn eclipse:eclipse -Dwtpversion=2.0 का उपयोग पोम बदले बिना परियोजना के लिए सभी डब्ल्यूटीपी मेटा डेटा उत्पन्न करने के लिए कर सकते हैं।

बेशक, यदि आप ग्रहण के पुराने संस्करण का उपयोग कर रहे हैं तो आपको डब्ल्यूटीपी संस्करण बदलना होगा।

+1

के रूप में काम करता है लेकिन क्या यह ग्रहण के लिए m2e प्लगइन में हस्तक्षेप नहीं करता है? – Exocom

संबंधित मुद्दे