2012-06-23 6 views
5

मैं नेटबीन्स मॉड्यूल के साथ कुछ डेटा फ़ाइलों को बंडल करना चाहता हूं जिन पर मैं काम कर रहा हूं। मुझे पता है कि मैं उन्हें /src के उपफोल्डर में जोड़कर संसाधनों को बंडल कर सकता हूं ताकि वे जार के भीतर पैक हो जाएंगे। लेकिन मैं नहीं चाहता कि फ़ाइलों को एक संग्रह में प्रकट किया जाए। फ़ाइलों को आरसीपी ऐप की निर्देशिका के उपफोल्डर में "ढीला" दिखाई देना चाहिए।नेटबीन्स मॉड्यूल के साथ अतिरिक्त (डेटा) फ़ाइलों को कैसे बंडल करें?

क्या यह हासिल करने का कोई तरीका है?

अग्रिम धन्यवाद,

डेविड

उत्तर

3

मुझे एनबी प्लेटफ़ॉर्म ईमेल सूची से समाधान मिला: मुझे बस release नामक एक निर्देशिका बनाना है और अतिरिक्त फ़ाइलों को इस फ़ोल्डर या उपनिर्देशिका में कॉपी करना है। मॉड्यूल की स्थापना के बाद, ये सामग्री अनुप्रयोग रूट फ़ोल्डर में दिखाई देती है।

4

NetBeans मॉड्यूल .nbm फ़ाइलें, जो अनिवार्य रूप से उन्हें

में कुछ अतिरिक्त जानकारी के साथ जार फ़ाइलें हैं आप अपने भीतर कुछ पैकेज चाहते हैं में पैक कर रहे हैं। nbm यह /src में होना चाहिए, फ़ोल्डर जब तक आप मेवेन का उपयोग नहीं कर रहे हैं तो यह /resources होगा, लेकिन किसी भी तरह से आपके संसाधन को आपकी कक्षा फ़ाइलों के साथ एनबीएम में पैक किया जा रहा है

+0

मेरे पास प्रोजेक्ट रूट फ़ोल्डर में फ़ाइलें होती थीं, कोई आश्चर्य नहीं कि वे जार के अंदर कभी भी कॉपी नहीं करते थे, उन्हें src फ़ोल्डर के अंदर रखकर चाल चलती थी, धन्यवाद – shabby

4

यदि आप मेवेन का उपयोग कर रहे हैं तो आप nbm में अतिरिक्त फ़ाइलों को जोड़ने के लिए प्लगइन को कॉन्फ़िगर कर सकते हैं।

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>nbm-maven-plugin</artifactId> 
    <extensions>true</extensions> 
    <configuration> 
     <nbmResources> 
      <nbmResource> 
       <directory>release/test</directory> <!-- This is the sourcedir --> 
       <targetPath>modules/test</targetPath> <!-- This is the path relative to the installed module --> 
       <includes> 
        <include>**/*.*</include>   <!-- Pattern of files to include --> 
       </includes> 
      </nbmResource> 
     </nbmResources> 
    </configuration> 
</plugin> 

यह आपको चींटी समाधान (जो मुझे दिल से नहीं पता) के लिए संकेत देता है।

+0

मैवेन विकल्प एक प्लस है यदि वे चींटी का उपयोग नहीं कर रहे हैं, विशेष रूप से चूंकि प्रश्न शीर्षक पर निर्दिष्ट नहीं है। – javydreamercsw

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