2009-05-08 16 views
12

मैं अपनी एंटी बिल्ड फ़ाइल में सिस्टम उपयोगकर्ता के नाम का उपयोग कैसे कर सकता हूं (जो ग्रहण javadoc लेखक टैग के लिए भी उपयोग करता है)?चींटी में सिस्टम उपयोगकर्ता कैसे प्राप्त करें (ग्रहण के भीतर)?

मैं अपने जावा एप्लिकेशन में वर्तमान प्रोग्राम संस्करण के बारे में कुछ जानकारी दिखाने की कोशिश कर रहा हूं। मैंने jreleaseinfo का उपयोग करने का निर्णय लिया जो मेरी एंटी बिल्ड स्क्रिप्ट से मेरे जावा वर्गों (उन्हें विंडो में दिखाने के लिए) से चर पास करता है। svnant के साथ मैं नवीनतम संशोधन संख्या तक पहुंचने और अपने build.xml के भीतर svn से दिनांक बनाने में भी सक्षम हूं।

अब: आखिरी चीज़ जो मुझे चाहिए वह यह दिखाने के लिए है कि किसने इसे बनाया है!

उत्तर

15

यह कहीं भी काम करेगा। यह जावा सिस्टम प्रॉपर्टी उपयोगकर्ता नाम का उपयोग करता है।

<property environment="env" /> 
<echo message="user: ${user.name}" /> 
+1

हाँ - कभी कभी यह है कि आसान ... मैं बस इसे अपने आप को पाया जा सकता है। आपके द्वारा उपयोग किए जा सकने वाले सभी सिस्टम-वेरिएबल यहां समझाए गए हैं: http://java.sun.com/j2se/1.3/docs/api/java/lang/System.html#getProperties() –

3

user.name इस्तेमाल किया जा सकता: में

<echo>User is: ${user.name}</echo> 

परिणाम:

[echo] User is: coobird 
संबंधित मुद्दे