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 -->
<!-- ============ -->