Author: vsiveton
Date: Tue Sep 11 05:25:51 2007
New Revision: 574567

URL: http://svn.apache.org/viewvc?rev=574567&view=rev
Log:
MJAVADOC-147: -quiet argument is a standard doclet in j2sdk 1.4, not a javadoc 
option

o added the correct required version for quiet arg due to 
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4714350
o updated the javadoc for quiet arg

Modified:
    
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java

Modified: 
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java?rev=574567&r1=574566&r2=574567&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java
 Tue Sep 11 05:25:51 2007
@@ -438,9 +438,12 @@
      * Shuts off non-error and non-warning messages, leaving only the warnings 
and errors appear, making them
      * easier to view.
      * <br/>
-     * See <a 
href="http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javadoc.html#quiet";>quiet</a>.
+     * Note: was a standard doclet in Java 1.4.2 (refer to bug ID
+     * <a 
href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4714350";>4714350</a>).
      * <br/>
-     * Since <a 
href="http://java.sun.com/j2se/1.4.2/docs/tooldocs/javadoc/whatsnew-1.4.html#summary";>Java
 1.4</a>.
+     * See <a 
href="http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javadoc.html#quiet";>quiet</a>.
+     * <br/>
+     * Since Java 5.0.
      *
      * @parameter expression="${quiet}" default-value="false"
      */
@@ -1212,7 +1215,7 @@
             addArgIfNotEmpty( arguments, "-overview", quotedPathArgument( 
getOverview().getAbsolutePath() ) );
         }
         arguments.add( getAccessLevel() );
-        addArgIf( arguments, quiet, "-quiet", SINCE_JAVADOC_1_4 );
+        addArgIf( arguments, quiet, "-quiet", SINCE_JAVADOC_1_5 );
         addArgIfNotEmpty( arguments, "-source", quotedArgument( source ), 
SINCE_JAVADOC_1_4 );
         addArgIf( arguments, verbose, "-verbose" );
         addArgIfNotEmpty( arguments, null, additionalparam );
@@ -1287,6 +1290,10 @@
             addArgIf( arguments, notimestamp, "-notimestamp", 
SINCE_JAVADOC_1_5 );
             addArgIf( arguments, notree, "-notree" );
             addArgIfNotEmpty( arguments, "-packagesheader", packagesheader, 
SINCE_JAVADOC_1_4_2 );
+            if ( fJavadocVersion >= SINCE_JAVADOC_1_4 && fJavadocVersion < 
SINCE_JAVADOC_1_5 ) // Sun bug: 4714350
+            {
+                addArgIf( arguments, quiet, "-quiet" );
+            }
             addArgIf( arguments, serialwarn, "-serialwarn" );
             addArgIf( arguments, linksource, "-linksource", SINCE_JAVADOC_1_4 
);
             if ( fJavadocVersion == SINCE_JAVADOC_1_4_2 )


Reply via email to