In future, can you explain what this is so JIRA doesn't need to be consulted? Thanks.
- Brett [EMAIL PROTECTED] wrote: >Author: kenney >Date: Tue Sep 13 10:06:14 2005 >New Revision: 280592 > >URL: http://svn.apache.org/viewcvs?rev=280592&view=rev >Log: >Fix MNG-873 > >Modified: > > maven/components/trunk/maven-plugins/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java > >Modified: >maven/components/trunk/maven-plugins/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java >URL: >http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java?rev=280592&r1=280591&r2=280592&view=diff >============================================================================== >--- >maven/components/trunk/maven-plugins/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java > (original) >+++ >maven/components/trunk/maven-plugins/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/JavadocReport.java > Tue Sep 13 10:06:14 2005 >@@ -74,9 +74,6 @@ > /** Default bottom */ > private static final String DEFAULT_BOTTOM = "Copyright > ${project.inceptionYear-currentYear} ${project.organization.name}. All Rights > Reserved."; > >- /** Default bottom */ >- private static final String DEFAULT_DESTDIR = >"${project.build.directory}/site/apidocs"; >- > /** Default doctitle */ > private static final String DEFAULT_DOCTITLE = "${windowtitle}"; > >@@ -93,10 +90,13 @@ > // ---------------------------------------------------------------------- > > /** >- * @parameter expression="${project.build.directory}/site" >+ * Specifies the destination directory where javadoc saves the generated >HTML files. >+ * See <a >href="http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javadoc.html#d">d</a>. >+ * >+ * @parameter expression="${destDir}" alias="destDir" >default-value="${project.build.directory}/javadoc/" > * @required > */ >- private String outputDirectory; >+ private File outputDirectory; > > /** > * @parameter > expression="${component.org.codehaus.doxia.site.renderer.SiteRenderer}" >@@ -292,14 +292,6 @@ > private String charset = "ISO-8859-1"; > > /** >- * Specifies the destination directory where javadoc saves the generated >HTML files. >- * See <a >href="http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javadoc.html#d">d</a>. >- * >- * @parameter expression="${destDir}" >default-value="${project.build.directory}/site/apidocs" >- */ >- private String destDir; >- >- /** > * Enables deep copying of "doc-files" directories. > * See <a > href="http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javadoc.html#docfilessubdirs">docfilessubdirs</a>. > * >@@ -563,7 +555,7 @@ > */ > protected String getOutputDirectory() > { >- return outputDirectory; >+ return outputDirectory.getAbsoluteFile().toString(); > } > > /** >@@ -642,7 +634,16 @@ > } > } > >- File javadocDirectory = new File( >getProject().getBuild().getDirectory() + "/javadoc" ); >+ File javadocDirectory = getReportOutputDirectory(); >+ >+ if ( ! javadocDirectory.equals( getOutputDirectory() ) ) >+ { >+ // we're in site-embedded report mode, so Doxia has set the >+ // reportOutputDirectory to the basedir of the site. >+ // Append 'apidocs'. >+ javadocDirectory = new File( javadocDirectory, "apidocs" ); >+ } >+ > if ( fileList != null && fileList.length != 0 ) > { > StringBuffer files = new StringBuffer(); >@@ -761,12 +762,7 @@ > } > bottom += ". All Rights Reserved."; > } >- if ( destDir.equals( DEFAULT_DESTDIR ) ) >- { >- File outputDir = new File( >getReportOutputDirectory().getAbsolutePath() + "/apidocs" ); >- outputDir.mkdirs(); >- destDir = outputDir.getAbsolutePath(); >- } >+ > if ( StringUtils.isEmpty( stylesheetfile ) ) > { > stylesheetfile = javadocDirectory + File.separator + > DEFAULT_CSS_NAME; >@@ -785,7 +781,7 @@ > addArgIfNotEmpty( arguments, "-bottom", bottom ); > addArgIf( arguments, breakiterator, "-breakiterator", 1.4f ); > addArgIfNotEmpty( arguments, "-charset", charset ); >- addArgIfNotEmpty( arguments, "-d", destDir ); >+ addArgIfNotEmpty( arguments, "-d", >javadocDirectory.toString() ); > addArgIf( arguments, docfilessubdirs, "-docfilessubdirs", > 1.4f ); > addArgIfNotEmpty( arguments, "-docencoding", docencoding ); > addArgIfNotEmpty( arguments, "-doctitle", doctitle ); > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]