दिलचस्प पोस्ट
अमूर्त वर्ग और पायथन में इंटरफ़ेस के बीच अंतर रीसेट या MySQL रूट पासवर्ड को कैसे बदलें? कैसे ट्रिगर में स्ट्रिंग को जोड़ना सीएमवाइके से आरजीबी में सही ढंग से कैसे परिवर्तित करें? जांचें कि क्या छवियों को लोड किया गया है? आम सूची 2 सूचियों के बीच तुलना मैं टी-एसक्यूएल में अल्पविराम के साथ किसी संख्या को कैसे प्रारूपित कर सकता हूं? XCode 6.1 फ़ाइल में आवश्यक आर्किटेक्चर X86_64 अनुपलब्ध है एंड्रॉइड – सेट टुकड़ा आईडी एक सूचक को एक स्वत: चर में लौटाना बुरी तरह से नामित गिट शाखा को हटाने सूचियों की सूची अप्रत्याशित रूप से प्रतिबिंबित हुई है ऑब्जेक्ट == रिक्त या शून्य == ऑब्जेक्ट? मैकबुक एडीबी अंतरफलक नहीं खोल सकता फास्ट्स निर्देश हटा दिए जाते हैं.क्यों?

मैवेन रन प्रोजेक्ट

क्या जावा क्लास के मुख्य विधि को निष्पादित करने के लिए एक मेवेन "चरण" या "लक्ष्य" है? मेरे पास एक परियोजना है जिसे मैं मैन्युअल रूप से "एमवीएन रन" की तरह कुछ कर कर मैन्युअल रूप से परीक्षण करना चाहता हूं।

Solutions Collecting From Web of "मैवेन रन प्रोजेक्ट"

Exec maven प्लगइन देखें आप जावा वर्गों का उपयोग कर चला सकते हैं:

mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ... 

mvn exec:java एक साधारण के रूप में हो सकता है mvn exec:java अगर प्लगइन कॉन्फ़िगरेशन आपके pom.xml में है Mojohaus पर प्लगइन साइट अधिक विस्तृत उदाहरण है ।

 <project> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <configuration> <mainClass>com.example.Main</mainClass> <arguments> <argument>argument1</argument> </arguments> </configuration> </plugin> </plugins> </build> </project> 

उपर्युक्त उत्तर सही हैं लेकिन मैं इसे मेरे जैसे नोवों के लिए सरल बना रहा हूं। अपने प्रोजेक्ट की पॉम फाइल पर जाएं। एक नई संपत्ति exec.mainClass जोड़ें और इसके मुख्य मान को वर्ग के रूप में दे दो। मेरे लिए यह DriverClass में mainpkg DriverClass था इसे अपने प्रोजेक्ट के अनुसार बदलें यहां छवि विवरण दर्ज करें

ऐसा करने पर फ़ोल्डर को नेविगेट करें जिसमें आपकी प्रोजेक्ट की pom.xml और इसे कमांड प्रॉम्प्ट पर चलाने के लिए mvn exec:java । यह मुख्य विधि को फोन करना चाहिए

Exec Maven प्लगइन को एक कोशिश दें

Pom.xml में नया प्लग इन जोड़ने की कोई ज़रूरत नहीं है बस इस आदेश को चलाएं

 mvn org.codehaus.mojo:exec-maven-plugin:1.5.0:java -Dexec.mainClass="com.example.Main" | grep -Ev '(^\[|Download\w+:)' 

अधिक उपयोग के लिए maven exec प्लगइन देखें

clean package exec:java -P Class_Containing_Main_Method कमांड एक विकल्प भी है यदि आपके पास प्रोजेक्ट में केवल एक मुख्य विधि (पीएसवीएम) है, तो निम्न मेवेन सेटअप के साथ

pom.xml का <properties></properties> अनुभाग में वर्ग का उल्लेख करना मत भूलना:

 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.main.class>com.test.service.MainTester</java.main.class> </properties> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <configuration> <mainClass>${java.main.class}</mainClass> </configuration> </plugin> 

ऊपर मेवेन सेटअप के साथ एसटीएस रन कॉन्फ़िगरेशन:

यहां छवि विवरण दर्ज करें