diff --git a/multiproject/src/main/org/apache/maven/multiproject/harmonizer/DependencyHarmonizer.java b/multiproject/src/main/org/apache/maven/multiproject/harmonizer/DependencyHarmonizer.java index 7598ba5c..da32259e 100644 --- a/multiproject/src/main/org/apache/maven/multiproject/harmonizer/DependencyHarmonizer.java +++ b/multiproject/src/main/org/apache/maven/multiproject/harmonizer/DependencyHarmonizer.java @@ -67,7 +67,7 @@ import org.apache.maven.project.Project; /** * Helper Bean which helps to generate a dependency report for given list of projects * @author Michal Maczka - * @version $Id: DependencyHarmonizer.java,v 1.1 2003/07/25 13:50:46 michal Exp $ + * @version $Id: DependencyHarmonizer.java,v 1.2 2004/01/22 21:42:52 evenisse Exp $ */ public class DependencyHarmonizer { @@ -154,6 +154,10 @@ public class DependencyHarmonizer } public double getConvergence() { - return (double)getNumberOfDependencies()/getNumberOfArtifacts(); + if (getNumberOfArtifacts() > 0) + { + return (double)getNumberOfDependencies()/getNumberOfArtifacts(); + } + return 100d; } } \ No newline at end of file diff --git a/multiproject/xdocs/changes.xml b/multiproject/xdocs/changes.xml index 09557b10..f4a13500 100644 --- a/multiproject/xdocs/changes.xml +++ b/multiproject/xdocs/changes.xml @@ -7,6 +7,9 @@ + + Fix dependency convergence page when project have no dependency. + Fix for MAVEN-887