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