2016-12-12 5 views
5

मैं वसंत बूट एप्लिकेशन बनाने के बाद एक जार फ़ाइल के application.properties को संशोधित करना चाहता हूं। मैं jar xf का इस्तेमाल किया था जार फ़ाइल निकालने के लिए तो संशोधित गुण फ़ाइल लेकिन जार-एड (jar -0cf) के बाद, यह प्रिंटआउट के साथ काम नहीं किया गया था:स्प्रिंग बूट bootRepackage जार फ़ाइल को संशोधित करने के लिए कैसे?

कोई मुख्य मेनिफ़ेस्ट विशेषता> .jar

, < फ़ाइल नाम में

तो क्या ऐसा करने के लिए वैसे भी है और कैसे?

+0

यह जार -cvf jarname फ़ाइलों – Satya

+0

मेरा मतलब मैं है जार-एड सब नहीं होना चाहिए, लेकिन रन जावा जार फ़ाइल नाम के बाद। जार यह काम नहीं किया – lethanh

+0

आर्टिफैक्ट के निर्माण के बाद आपको कुछ भी संशोधित नहीं करना चाहिए ... इसका मूल रूप से मतलब है कि आप अनचाहे कुछ भी तैनात करते हैं। पैकेजिंग के बाद आपको 'application.properties' को संशोधित करने की आवश्यकता क्यों है। ऐसा लगता है कि आप गलत तरीके से कुछ हल करने की कोशिश कर रहे हैं। –

उत्तर

1

जार फ़ाइल सिर्फ एक ज़िप फ़ाइल है। आप इसे खोल सकते हैं और किसी भी उपकरण का उपयोग कर फ़ाइल जोड़ सकते हैं जो ज़िप फ़ाइलों में हेरफेर करता है।

या यदि आप जार कमांड लाइन का उपयोग करके अपडेट करना चाहते हैं तो आप इसे इस वाक्यविन्यास का उपयोग करके कर सकते हैं।

jar uf jar-file input-file(s)

की तरह यहाँ वर्णित:

https://docs.oracle.com/javase/tutorial/deployment/jar/update.html

+0

धन्यवाद। यह केवल वही मामला काम करता है जिसे मैं -uf विकल्प के साथ अद्यतन करता हूं। अन्य मामले विफल: Winrar, ज़िप, या यहां तक ​​कि jar -0cf के साथ – lethanh

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