2012-09-25 4 views
14

क्या मैवेन के साथ निर्माण करते समय जावाडोक चेतावनियों को रोकने का कोई आसान तरीका/विकल्प है? हम ग्रहण के लिए सोयाटेक uml प्लगइन का उपयोग करते हैं और यह विशेष टैग डालता है जो हमारे निर्माण को बहुत परेशान चेतावनियों को फेंक देता है; मैंने सोयाटेक साइट पर चारों ओर देखा है और खाली हो गया है।विशिष्ट टैग के लिए जावाडोक चेतावनियां मारना

 
@uml.property is an unknown tag 

उत्तर

14

एकमात्र उत्तर जो मुझे मिल सकता है Configuring Custom Javadoc Tags है।

एक उदाहरण इस तरह हो सकता है:

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-javadoc-plugin</artifactId> 
      <version>2.8.1</version> 
      <configuration> 
       <tags> 
        <tag> 
         <name>uml.property</name> 
         <!-- The value X makes javadoc ignoring the tag --> 
         <placement>X</placement> 
        </tag> 
        <tag> 
         <name>some.other.property</name> 
         <placement>X</placement> 
        </tag> 
        <tag> 
         <name>some.third.property</name> 
         <placement>X</placement> 
        </tag> 
       </tags> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 

जब चल रहा है आप उत्पादन में इस देखेंगे:

mvn javadoc:javadoc 

<lots of output> 
Note: Custom tags that were not seen: @uml.property 
<maybe more output> 

और आप इस का उपयोग करके गैर त्रुटि और गैर चेतावनी संदेश अक्षम कर सकते हैं आदेश:

mvn javadoc:javadoc -Dquiet 

इन सभी टैग को परिभाषित करना मुश्किल काम हो सकता है लेकिन एक बार किया जाने पर आपको चेतावनियां नहीं दिखाई देगी।

और आपको शायद इन कस्टम टैग को मूल पोम में परिभाषित करना चाहिए कि हर कोई सभी कामों के लाभ के लिए उपयोग कर सकता है।

+0

wich फ़ाइल में इस कस्टम टैग को जोड़ना होगा? – Radon8472

+0

@ Radon8472 pom.xml फ़ाइल में। – maba