2013-02-27 31 views
7

क्या कोई निम्न को पुन: उत्पन्न कर सकता है?

मेरे नेटबीन 7.2 प्रोजेक्ट में मैंने "project.license" प्रॉपर्टी (project.properties में) को "apache20" पर सेट किया है ताकि नेटबीन प्रत्येक नई .java फ़ाइल में उपयुक्त लाइसेंस टेक्स्ट उत्पन्न कर सके। लाइसेंस पाठ (जो "लाइसेंस-apache20.txt" में स्थित है) के बाद FreeMarker संदर्भ शामिल हैं:

${project.organization!user} 

जब "project.organization" सेट नहीं है की उम्मीद के रूप में यह मेरे उपयोगकर्ता नाम प्रदर्शित करता है। साथ ही, जब मैं User.properties फ़ाइल में एक कस्टम उपयोगकर्ता नाम सेट करता हूं तो यह इसके बजाय उपयोगकर्ता नाम प्रदर्शित करता है। अब तक सब ठीक है।

हालांकि, मैं "project.organization" संपत्ति सेट करना चाहता हूं। लेकिन जब मैं प्रोजेक्ट में ऐसा करता हूं। प्रॉपर्टीज फ़ाइल नेटबीन्स बस इसे पहचान नहीं पाती है, इसके बजाय मेरा उपयोगकर्ता नाम प्रदर्शित करती है।

जब मैं फ्रीमार्कर संदर्भ से "! उपयोगकर्ता" को हटाता हूं तो यह टेक्स्ट "अभिव्यक्ति प्रोजेक्ट। संगठनात्मकता रेखा 4, कॉलम 59 पर टेम्पलेट/लाइसेंस/लाइसेंस-apache20.txt में अपरिभाषित है।" जब मैं इसके बजाय User.properties में संपत्ति सेट करता हूं (मूर्ख जगह, लेकिन मैंने विश्लेषण के लिए यह किया) मुझे वही व्यवहार मिलता है। क्या किसी को पता है कि क्या गलत हो सकता है या नेटबीन को "project.organization" संपत्ति ढूंढने के लिए कैसे प्राप्त किया जा सकता है? क्या किसी के पास अपने नेटबीन पर एक ही व्यवहार है?

उत्तर

5

लाइसेंस-apache20.txt (या किसी अन्य लाइसेंस टेम्पलेट), परिवर्तन $ {project.organization उपयोगकर्ता!} $ करने के लिए {संगठन उपयोगकर्ता!}
NetBean मेनू में, उपकरण में -> खाका,
जब आप क्लिक [सेटिंग] बटन, एक User.properties फ़ाइल खोला गया है। वहाँ "संगठन = FooBar इंक" जोड़ें।

(यह बहुत आदर्श नहीं है, लेकिन कम से कम यह संगठन अनुकूलित करने के लिए अनुमति देता है।)

+1

हाँ, मैंने किया था और मैं एक ही व्यवहार मिलता है। (मैंने अपने प्रश्न में इसका उल्लेख किया।) आपके उत्तर के लिए धन्यवाद। – Rinke

+0

मैंने कोशिश की है। जैसा आपने कहा था। लेकिन अगर आप प्रोजेक्ट बदलते हैं तो संगठन काम करेगा। संगठन के लिए संगठन। मुझे लगता है '।' समस्या पैदा कर रहा है। –

+0

यह बहुत दिलचस्प है। मैंने आपके द्वारा सुझाए गए प्रयासों की कोशिश की, लेकिन मैं इसे काम नहीं कर सकता। क्या आप थोड़ा और विशिष्ट हो सकते हैं जो ग्रंथ (और कौन सी फाइलें!) आप इसे काम करने के लिए बदलते हैं? शायद आप अपना जवाब संपादित कर सकते हैं। यदि यह काम करता है तो आपको मेरा शाश्वत कृतज्ञता + अपवोट + स्वीकृत उत्तर मिलेगा। – Rinke

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