2016-01-25 5 views
5

मैं एक प्रोजेक्ट की pom.xml फ़ाइल को कॉन्फ़िगर करने का प्रयास कर रहा हूं। मैं परीक्षण चरण में जेटी सर्वर शुरू करना चाहता हूं। ऐसा करने के लिए मुझे जेटी प्लगइन में "डेमन" तत्व जोड़ना चाहिए जैसा कि मैंने नीचे किया था, लेकिन इंटेलिजे ने मुझे चेतावनी दी है कि "एलिमेंट डिमन को यहां अनुमति नहीं है।" क्या आप मेरी मदद कर सकते हैं? क्या कारण है?मेवेन जेट्टी प्लगइन डेमॉन तत्व की अनुमति नहीं है

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.eclipse.jetty</groupId> 
      <artifactId>jetty-maven-plugin</artifactId> 
      <version>9.2.11.v20150529</version> 
      <configuration> 
       <httpConnector> 
        <port>8083</port> 
       </httpConnector> 
      </configuration> 
      <executions> 
       <execution> 
        <id>start-jetty</id> 
        <phase>pre-integration-test</phase> 
        <goals> 
         <goal>run</goal> 
        </goals> 
        <configuration> 
         <scanIntervalSeconds>0</scanIntervalSeconds> 
         <daemon>true</daemon> 
        </configuration> 
       </execution> 
       <execution> 
        <id>stop-jetty</id> 
        <phase>post-integration-test</phase> 
        <goals> 
         <goal>stop</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 

उत्तर

10

यह वास्तव में एक इंटेलिजे आइडिया की बग है। यह कभी-कभी कॉन्फ़िगरेशन गुणों में से कुछ को सही ढंग से नहीं पहचानता है। प्लगइन में यह गुण है, इसलिए आपके पास वास्तव में आईडीई में त्रुटि को अनदेखा करने के अलावा अन्य विकल्प नहीं है। प्लगइन अपेक्षित के रूप में काम करेगा।

+3

क्या इस बग का कोई संदर्भ है जिसे हम ऊपर उठा सकते हैं? एक अन्यायपूर्ण त्रुटि होने के लिए यह वास्तव में परेशान है, लेकिन मैं अपने pom.xml के लिए स्कीमा सत्यापन को अक्षम नहीं करना चाहता हूं। – Joffrey

+1

टक्कर। मैं यह भी तय करना चाहता हूं। –

+0

मेरा वर्कअराउंड आईडीई को पुनरारंभ कर रहा है और pom.xml नहीं खोल रहा है ... –

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