"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > ग्रैडल और मावेन के साथ स्प्रिंग बूट एप्लिकेशन चलाना

ग्रैडल और मावेन के साथ स्प्रिंग बूट एप्लिकेशन चलाना

2024-11-01 को प्रकाशित
ब्राउज़ करें:504

Running Spring Boot Applications With Gradle and Maven

आप या तो स्प्रिंग बूट एप्लिकेशन चला सकते हैं या उससे एक जार बना सकते हैं। आप ग्रैडल या मावेन दोनों के साथ कर सकते हैं

ग्रैडल

ग्रैडल के साथ स्प्रिंग बूट ऐप चलाने का आदेश है:

./gradlew BootRun

स्प्रिंग बूट एप्लिकेशन से जार बनाने का आदेश है:

./gradlew बिल्ड

जार चलाने का आदेश है:

java -jar build/libs/.jar

जार चलाने के लिए उपरोक्त आदेश में, जार फ़ाइल नाम जार फ़ाइल के नाम को संदर्भित करता है जिसमें इसकी संस्करण संख्या शामिल है लेकिन इसके .jar फ़ाइल एक्सटेंशन को शामिल नहीं किया गया है और इसका पूरा पथ शामिल नहीं है।

मावेन

मेवेन के साथ स्प्रिंग बूट ऐप चलाने का आदेश है:

./mvnw स्प्रिंग-बूट:रन

मेवेन के साथ स्प्रिंग बूट एप्लिकेशन से जार बनाने का आदेश है:

./mvnw स्वच्छ पैकेज

जार चलाने का आदेश है:

java -jar build/libs/.jar

जब आप मावेन बिल्ड चलाते हैं, तो यह अंतिम आउटपुट देने से पहले आपके परीक्षण चलाता है। यदि कोई परीक्षण विफल हो जाता है, तो निर्माण विफल हो जाएगा।

ग्रैडल और मावेन में जार स्थान

जब आप ग्रैडल के साथ एक जार बनाते हैं, तो JAR फ़ाइल /build/libs/ में संग्रहीत होती है, जबकि जब आप Maven के साथ JAR बनाते हैं, तो यह /target

में संग्रहीत होती है

पी.एस. जब आप JAR चलाते हैं तो ऐप नियमित रन की तुलना में बहुत तेज़ होता है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/petemode/running-spring-boot-applications-with-gradle-and-maven-2lgp?1 यदि कोई उल्लंघन है, तो कृपया हटाने के लिए स्टडी_गोलंग@163.com पर संपर्क करें यह
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3