2011-03-29 27 views
8

के लिए जावाडोक उत्पन्न करने के लिए मैं निम्नलिखित पोम टुकड़ा के साथ एक Maven परियोजना है। अब मैं वास्तव में इस निर्भरता पर जावाडोक चलाने के लिए चाहता हूं। जब मैंकैसे Maven निर्भरता

mvn javadoc:jar -DincludeDependencySources=true -DdependencySourceIncludes=de.foo.bar:some-api:*:doc:zip 

फोन यह संदेश के साथ विफल रहता है

परियोजना एक जावा classpath सक्षम पैकेज

क्या गलत है नहीं है के रूप में जावाडोक को क्रियान्वित नहीं कर रहे? और यह किसी भी तरह से काम करेगा?

या मैं एक विशिष्ट निर्भरता से जावाडोक कैसे उत्पन्न कर सकता हूं (मान लीजिए कि इस परियोजना में अधिक निर्भरता है)?

धन्यवाद

+0

ठीक है ... मैंने पैकेजिंग को जार में बदल दिया (यह पोम था) - और तब त्रुटि फिर से नहीं होती है। लेकिन - यह कुछ भी नहीं करता है ... मैवेन सफल कहता है, लेकिन कुछ भी उत्पन्न नहीं होता है :( – Emerson

+0

शायद http://stackoverflow.com/questions/4947215/maven-3-generate-javadoc-for-defined-artifacts संबंधित है – Raghuram

उत्तर

7

निर्भर स्रोतों के लिए जावाडोक उत्पन्न करने के लिए चरणों का क्रम से किया जाना चाहिए। ये this link में उल्लिखित हैं।

अनिवार्य रूप से आप यह सुनिश्चित करें कि निर्भरता का स्रोत फ़ाइलें उत्पन्न होता है/उपलब्ध है और <includeDependencySources> पैरामीटर सक्षम किया गया है की जरूरत है।

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