# पैकेजिंग व डिप्लॉयमेंट — एडवांस्ड जावा

Source: https://www.geekswithgeeks.com/hi/advanced-java/adv-packaging

> Java सेवा को चलने योग्य फ़ैट JAR, छोटी jlink रनटाइम इमेज, या कंटेनर के रूप में शिप करें, और सीक्रेट व कॉन्फ़िग आर्टिफ़ैक्ट से बाहर रखें।

## शिप करने के तरीके

**फ़ैट JAR** कोड + सभी डिपेंडेंसी बंडल करता है। **jlink** छोटा कस्टम रनटाइम बनाता है। क्लाउड के लिए **कंटेनर इमेज** मानक है।

## एनवायरनमेंट से कॉन्फ़िगर करें

सीक्रेट और प्रति-एनवायरनमेंट मान JAR से बाहर रखें — एनवायरनमेंट वेरिएबल से पढ़ें। एक ही आर्टिफ़ैक्ट हर जगह चले।
