2016-06-03 10 views
8

कुछ moven प्लगइन अतिरिक्त स्रोत कोड उत्पन्न कर सकते हैं उदाहरण के लिए। jaxb2।मेवेन जावाडोक प्लगइन जेनरेटेड स्रोत को कैसे बाहर निकालना है

मैं target/generated-sources निर्देशिका से जेनेडिंग javadocs को छोड़ना चाहता हूं।

इसे प्राप्त करने के लिए maven-javadoc-plugin को कॉन्फ़िगर कैसे करें? शायद कुछ और तरीका है?

उत्तर

0

मुझे यकीन नहीं है कि आप निर्देशिका के आधार पर बहिष्कृत कर सकते हैं, लेकिन आप पैकेज के आधार पर बाहर करने के लिए <excludePackageNames> टैग का उपयोग कर सकते हैं। (documentation देखें।) क्या आप कोड को स्वत: जेनरेट करते हैं, सभी में एक ही जावा पैकेज है?

+4

दुर्भाग्यवश, मानक कोड और जेनरेट कोड में एक ही पैकेज है। –

2

है:, ANTLR का उपयोग कर व्याकरण एक परत गहरी एक नया your.package.here.antlr पैकेज में ले जाते हैं, एक your.package.here से:

<sourceFileExcludes> 
     <sourceFileExclude>**/dir_name/*.java</sourceFileExclude> 
</sourceFileExcludes> 
1

एक सरल और प्रभावी समाधान (उदाहरण के लिए एक नए पैकेज के लिए कोड उत्पन्न करने के लिए है)।

फिर, एंड्रयू रुएकर्ट के सुझाव का उपयोग करके, अपनी पोम फ़ाइल में मेवेन जावाडोक प्लगइन कॉन्फ़िगरेशन में <excludePackageNames>*.antlr</excludePackageNames> जोड़ें।

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

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