Hi,

maven site creates a couple of reports. Three of these reports currently do not work and create broken links in the generated documentation: changelog, developer activity and file activity. These are reports about svn changes: per checkin, per developer and per file. The attached patch fixes some settings in project.xml and project.properties such as the changelog factory for svn, the url of the svn repository and removes the empty repository setting in all the subprojects.

I needed to upgrade the maven plugins in order to successfully create the reports. The following automatically upgrades the plugins. Please type each of the three maven calls on a single line:
maven plugin:download
-Dmaven.repo.remote=http://www.ibiblio.org/maven,http://cvs.apache.org/repository/
 -DgroupId=maven
 -DartifactId=maven-changelog-plugin
 -Dversion=1.9
maven plugin:download
-Dmaven.repo.remote=http://www.ibiblio.org/maven,http://cvs.apache.org/repository/
 -DgroupId=maven
 -DartifactId=maven-file-activity-plugin
 -Dversion=1.6
maven plugin:download
-Dmaven.repo.remote=http://www.ibiblio.org/maven,http://cvs.apache.org/repository/
 -DgroupId=maven
 -DartifactId=maven-developer-activity-plugin
 -Dversion=1.6

Regards Michael

--
Michael Bouschen                [EMAIL PROTECTED] Engineering GmbH
mailto:[EMAIL PROTECTED]        http://www.tech.spree.de/
Tel.:++49/30/235 520-33         Buelowstr. 66                   
Fax.:++49/30/2175 2012          D-10783 Berlin                  

Index: tck20/project.xml
===================================================================
--- tck20/project.xml   (Revision 390819)
+++ tck20/project.xml   (Arbeitskopie)
@@ -31,7 +31,6 @@
 The JDO TCK is a test suite designed to test implementations of the Java Data 
Objects 2.0 specification. In order to claim compatibility with JDO, an 
implementation must pass all relevant tests of the JDOTCK.
 
 NOTE!! There are no unit tests in this project.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: tck11/project.xml
===================================================================
--- tck11/project.xml   (Revision 390819)
+++ tck11/project.xml   (Arbeitskopie)
@@ -43,7 +43,6 @@
 However the build treats this directory as the source directory.  
 There are no unit tests in this project.
     </description>
-    <repository/>
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: fostore20/project.xml
===================================================================
--- fostore20/project.xml       (Revision 390819)
+++ fostore20/project.xml       (Arbeitskopie)
@@ -30,7 +30,6 @@
     <description>The Java Data Objects 2.0 (JDO) API is a standard 
interface-based 
 Java model abstraction of persistence, developed as Java Specification 
 Request JSR 243 under the auspices of the Java Community Process.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: enhancer20/project.xml
===================================================================
--- enhancer20/project.xml      (Revision 390819)
+++ enhancer20/project.xml      (Arbeitskopie)
@@ -31,7 +31,6 @@
     <description>The Java Data Objects 2.0 (JDO) API is a standard 
interface-based 
 Java model abstraction of persistence, developed as Java Specification 
 Request JSR 243 under the auspices of the Java Community Process.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: runtime20/project.xml
===================================================================
--- runtime20/project.xml       (Revision 390819)
+++ runtime20/project.xml       (Arbeitskopie)
@@ -31,7 +31,6 @@
     <description>The Java Data Objects 2.0 (JDO) API is a standard 
interface-based 
 Java model abstraction of persistence, developed as Java Specification 
 Request JSR 243 under the auspices of the Java Community Process.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: core20/project.xml
===================================================================
--- core20/project.xml  (Revision 390819)
+++ core20/project.xml  (Arbeitskopie)
@@ -31,7 +31,6 @@
     <description>The Java Data Objects 2.0 (JDO) API is a standard 
interface-based 
 Java model abstraction of persistence, developed as Java Specification 
 Request JSR 243 under the auspices of the Java Community Process.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: project.properties
===================================================================
--- project.properties  (Revision 390819)
+++ project.properties  (Arbeitskopie)
@@ -21,6 +21,9 @@
 # checkstyle settings
 maven.checkstyle.properties = ${basedir}/../jdo_checks.xml
 
+# changelog settings
+maven.changelog.factory = org.apache.maven.svnlib.SvnChangeLogFactory
+
 # Set the javadoc title 
 maven.javadoc.windowtitle = ${pom.name} ${pom.currentVersion}
 
Index: btree/project.xml
===================================================================
--- btree/project.xml   (Revision 390819)
+++ btree/project.xml   (Arbeitskopie)
@@ -29,7 +29,6 @@
     <package>org.netbeans.mdr</package>
     <shortDescription>Binary Tree for FOStore JDO</shortDescription>
     <description>This project takes the Netbeans mdr btree implementation and 
provides it as a library.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: project.xml
===================================================================
--- project.xml (Revision 390819)
+++ project.xml (Arbeitskopie)
@@ -36,17 +36,15 @@
     <repository>
         
<connection>scm:svn:http://svn.apache.org/repos/asf/db/jdo/trunk</connection>
         
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/db/jdo/trunk</developerConnection>
-        
<url>http://cvs.apache.org/viewcvs.cgi/db/jdo/trunk?root=Apache-SVN</url>
+        <url>http://svn.apache.org/viewcvs.cgi/</url>
     </repository>
 
-
     <mailingLists>
         <mailingList>
             <name>JDO User List</name>
             <subscribe>[EMAIL PROTECTED]</subscribe>
             <unsubscribe>[EMAIL PROTECTED]</unsubscribe>
             
<archive>http://mail-archives.apache.org/mod_mbox/db-jdo-user/</archive>
-
         </mailingList>
         <mailingList>
             <name>JDO Developer List</name>
@@ -70,7 +68,7 @@
             <id>clr</id>
             <email>[EMAIL PROTECTED]</email>
             <timezone>-8</timezone>
-            <organization>Sun Microsystems</organization>
+            <organization>Sun Microsystems, Inc.</organization>
         </developer>
         <developer>
             <name>Michael Bouschen</name>
@@ -90,7 +88,7 @@
             <name>Michelle Caisse</name>
             <id>mcaisse</id>
             <email>[EMAIL PROTECTED]</email>
-            <organization>Sun Microsystems</organization>
+            <organization>Sun Microsystems, Inc.</organization>
             <timezone>-8</timezone>
         </developer>
         <developer>
@@ -105,14 +103,14 @@
             <id>mzaun</id>
             <email>[EMAIL PROTECTED]</email>
             <timezone>-8</timezone>
-            <organization>Sun Microsystems</organization>
+            <organization>Sun Microsystems, Inc.</organization>
         </developer>
         <developer>
             <name>Erik Bengtson</name>
             <id>ebengtson</id>
             <email>[EMAIL PROTECTED]</email>
             <timezone>1</timezone>
-            <organization>Sun Micrsystems</organization>
+            <organization>JPOX</organization>
         </developer>
         <developer>
             <name>Geir Magnusson, Jr.</name>
Index: query20/project.xml
===================================================================
--- query20/project.xml (Revision 390819)
+++ query20/project.xml (Arbeitskopie)
@@ -31,7 +31,6 @@
     <description>The Java Data Objects 2.0 (JDO) API is a standard 
interface-based 
 Java model abstraction of persistence, developed as Java Specification 
 Request JSR 243 under the auspices of the Java Community Process.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: api11/project.xml
===================================================================
--- api11/project.xml   (Revision 390819)
+++ api11/project.xml   (Arbeitskopie)
@@ -30,7 +30,6 @@
     <description>The Java Data Objects (JDO) API is a standard interface-based 
 Java model abstraction of persistence, developed as Java Specification 
 Request 12 under the auspices of the Java Community Process.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: api20/project.properties
===================================================================
--- api20/project.properties    (Revision 390819)
+++ api20/project.properties    (Arbeitskopie)
@@ -22,3 +22,4 @@
 
 # Manifest seed file
 maven.jar.manifest = ${basedir}/../JDO20.MF
+
Index: api20/project.xml
===================================================================
--- api20/project.xml   (Revision 390819)
+++ api20/project.xml   (Arbeitskopie)
@@ -30,7 +30,6 @@
     <description>The Java Data Objects 2.0 (JDO) API is a standard 
interface-based 
 Java model abstraction of persistence, developed as Java Specification 
 Request 243 under the auspices of the Java Community Process.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->
Index: ri11/project.xml
===================================================================
--- ri11/project.xml    (Revision 390819)
+++ ri11/project.xml    (Arbeitskopie)
@@ -31,7 +31,6 @@
     <description>The Java Data Objects (JDO) API is a standard interface-based 
 Java model abstraction of persistence, developed as Java Specification 
 Request 12 JSR 12 under the auspices of the Java Community 
Process.</description>
-    <repository />
     <!-- ============ -->
     <!-- Dependencies -->
     <!-- ============ -->

Reply via email to