यह एक बहु-मॉड्यूल प्रोजेक्ट में मेरी मूल pom.xml
फ़ाइल (इसका हिस्सा) है:जावाडोक का उपयोग कैसे करें: बहु-मॉड्यूल मेवेन प्रोजेक्ट में कुल मिलाकर ठीक से?
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</build>
...
यह प्लगइन सभी उप-मॉड्यूल में विरासत में मिला है और मुझे नहीं लगता कि यह एक सही दृष्टिकोण है। जब मैं mvn javadoc:aggregate
चला रहा हूं तो दस्तावेज़ target/site/apidoc
में जेनरेट किया गया है, लेकिन लॉग चेतावनियों से भरा है:
...
[WARNING] Removing: aggregate from forked lifecycle,
to prevent recursive invocation.
...
मैं गलत क्या कर रहा हूं?
'कुल 'कॉन्फ़िगरेशन पैरामीटर बहिष्कृत किया गया है: http://maven.apache.org/plugins/maven-javadoc-plugin/aggregate-mojo.html#aggregate – yegor256
@FaZend आपने javadoc प्लगइन संस्करण के साथ-साथ निर्दिष्ट नहीं किया था मेवेन संस्करण। यह संस्करण 2.5 में बहिष्कृत है। वैसे भी मुझे इस तथ्य – naikus
@ FaZend.com से अवगत नहीं था, मैंने अतिरिक्त विवरण के साथ अपना उत्तर अपडेट किया है – naikus