मैं लगभग सभी संबंधित चीजों में नया हूं, लेकिन मेवेन का उपयोग कर जावा वेब स्टार्ट एप्लिकेशन बनाना चाहता हूं। मुझे एक विशिष्ट .jar (commons-httpclient-3.1.jar) को दोबारा करने की भी आवश्यकता है, या यह जारसिग्नेर के साथ साइन इन नहीं करेगा (जब मैं गुगल हो जाता हूं तो एक आम समस्या है)। शायद मैं this मेवेन प्लगइन का उपयोग कर सकता हूं, लेकिन मुझे यह भी नहीं पता कि मैवेन रिपोजिटरी कैसे सेट करें।जावा वेब स्टार्ट एप्लिकेशन बनाने के लिए मेवेन का उपयोग
मैं की जरूरत है (हो सकता है) करने के लिए:
- Maven भंडार की स्थापना ऊपर प्लगइन का उपयोग करने में सक्षम हो,
- कॉन्फ़िगर jnlp निर्माण, तीन में से
- ले उपयोग प्लगइन का उपयोग कर। जार जिन्हें हमने विकसित किया है (पहले से ही मेवेन का उपयोग करके बनाया गया है) और निर्भरताओं के साथ स्थापित करें (जैसे slf4j-api-1.6.1.jar, spring-security-core-3.0.7.RELEASE.jar और एक दर्जन या तो अन्य) ,
- भी एक विशिष्ट .jar को अनपैक और रीपैक करें (jar.exe का उपयोग करके मरम्मत करें, ज़िप नहीं है क्योंकि यह काम नहीं करता है)।
मैं दस्तावेज़ीकरण के बड़े हिस्से से लिंक करने के लिए उदाहरण पसंद करता हूं। :) अग्रिम में धन्यवाद!
यहाँ देखें * ".. एक विशिष्ट .jar repack के लिए .. की जरूरत है या यह JarSigner के साथ हस्ताक्षर नहीं होगा" * क्योंकि यह डिजिटल रूप से हस्ताक्षरित किया जाता है? इसे एक जेडब्लूएस एक्सटेंशन (['घटक-desc' तत्व] (http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html#comp_desc) में रखें और जोड़ें मुख्य जेएनएलपी में विस्तार का संदर्भ। नियम यह है कि * प्रत्येक एक्सटेंशन * में सभी जारों को एक ही डिजिटल हस्ताक्षर होना चाहिए। –
प्रासंगिक विषय: [वेबस्टार्ट मेवेन प्लगइन नमूना अनुप्रयोग की तलाश में] [http://stackoverflow.com/questions/5195545), [मैं अपने प्रोजेक्ट के लिए जेएनएलपी उत्पन्न करने के लिए मेवेन कैसे प्राप्त कर सकता हूं?] (Http://stackoverflow.com/प्रश्न/1,842,959)। –