2011-05-21 9 views
11

m2eclipse का उपयोग करके, का उपयोग करने के लिए का उपयोग करने के लिए सबसे आसान तरीका क्या है ग्रहण छोड़े बिना? अब तक पोम प्लगइन्स स्क्रीन पर मैंने org.codehuas.mojo प्लगइन स्थापित किया है।ग्रहण के अंदर मेवेन एक्सेक प्लगइन चलाना

विशेष रूप से, मैं अंदर ग्रहण से निम्नलिखित निष्पादित करने के लिए करना चाहते हैं:

mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main 

उत्तर

33
  1. भागो मेनू में जाने -> चलाने विन्यास
  2. आप एक "Maven बनाएँ" आइटम की सूची पर देखना चाहिए बाएं, डबल उस प्रकार के एक नया विन्यास बनाने के लिए उस पर क्लिक करें
  3. यह नाम आप अपने प्रोजेक्ट के आधार निर्देशिका का चयन करने के
  4. ब्राउज़ कार्यक्षेत्र चाहते हैं
  5. सेट निष्पादन: लक्ष्य के रूप में जावा, और exec.mainClass/yourClass पैरामीटर के रूप में।

    enter image description here

    पीडी:

यह है कि यह कैसे मेरी सेट अप पर लग रहा है अगर आप pom.xml पर mainClass तर्क स्थापित किया है, तो निष्पादन से पैरामीटर इसकी अवहेलना की जाएगी ।

2

pom.xml में लक्ष्य वर्ग सेट:

<plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>exec-maven-plugin</artifactId> 
      <version>1.2.1</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>java</goal> 
        </goals> 
       <configuration> 
         <mainClass>org.sonatype.mavenbook.weather.Main</mainClass> 
       </configuration> 
       </execution> 
      </executions> 

तब करने के लिए जाना "के रूप में चलाने के .." -> "Maven निर्माण ..." -> लक्ष्य "कार्यकारी: जावा"

1

@grin द्वारा दी गई pom.xml प्रविष्टि में थोड़ी गलती है। सही एक निम्नानुसार होना चाहिए:

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>exec-maven-plugin</artifactId> 
    <version>1.2.1</version> 
    <executions> 
     <execution> 
      <goals> 
      <goal>java</goal> 
      </goals> 
     </execution> 
    </executions> 
    <configuration> 
     <mainClass>org.sonatype.mavenbook.weather.Main</mainClass> 
    </configuration> 
</plugin> 
+1

अगर मेरी मुख्य कक्षा तर्क स्वीकार करती है तो मैं कैसे कॉन्फ़िगर करूँगा? – user942640

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