2010-02-22 5 views
8

मैं तीन अलग निर्देशिका में स्रोत फ़ाइलों के साथ एक util पैकेज है, तो तरह परिभाषित साथ जावाडोक बनाएँ:कई src dirs

  • src/com/डोमेन/util
  • src/मानक/com/डोमेन/
  • src/विस्तारित/com/डोमेन util/

util पैकेज एक ही के दो विभिन्न कार्यान्वयन की कुल बनाने के लिए फ़ाइलों का पहला सेट और दूसरे या तीसरे सेट में से किसी एक के साथ बनाया गया है, इंटरफेस।

अब, मैं उन फ़ाइलों के आधार पर जावाडोक उत्पन्न करना चाहते हैं। मैं इसे कैसे निर्दिष्ट कर सकता हूं? क्या मैं सच में करना चाहते हैं

javadoc com.domain.util -sourcepath ./src;./src/Standard

मानक util पैकेज के लिए जावाडोक का निर्माण करने के

, और

javadoc com.domain.util -sourcepath ./src;./src/Extended

पैकेज util विस्तारित के लिए जावाडोक निर्माण करना है। यह काम नहीं करता है। वास्तव में इसे काम करने के लिए अब तक का एकमात्र तरीका यह है कि सामान्य वर्गों और मानक वर्गों की निर्देशिका संरचना को किसी अन्य स्थान पर विलय करना और उसके साथ मानक जावाडोक के लिए चलाएं, फिर विस्तारित पैकेज के लिए ऐसा ही करें। क्या कोई और तरीका है?

उत्तर

2

मैं एक तिहाई अस्थायी निर्देशिका में दो निर्देशिका कॉपी और उस पर जावाडोक चलाने के लिए एक स्क्रिप्ट लिखने समाप्त हो गया।

0

क्यों नहीं src/Standard और src/Extended अलग से निर्माण? फिर -link विकल्प का उपयोग करके, पहले एक और फिर दूसरे का संदर्भ लें।

+0

क्लासेस, तो वे है एक ही समय में करा सकते हैं। –

0

क्या आप एक्लिप्स का उपयोग कर रहे हैं? जब आप जार निर्यात विज़ार्ड का उपयोग करते हैं, तो आप इसे एक एंट स्क्रिप्ट निर्यात करने के लिए प्राप्त कर सकते हैं जिसका उपयोग आप तब से कर सकते हैं। src/और इसके विपरीत में src/मानक संदर्भ कक्षाओं में

+1

मैं नोटपैड और cmd पर हूँ –