Author: vmassol
Date: Sat Mar 24 11:18:39 2007
New Revision: 522080

URL: http://svn.apache.org/viewvc?view=rev&rev=522080
Log:
* MCLOVER-66: The report goal doesn't support a user-provided Clover license

Fixed bug introduced by previous commit which prevented the default license to 
be found.

Modified:
    
maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java
    
maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/internal/AbstractCloverMojo.java

Modified: 
maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java?view=diff&rev=522080&r1=522079&r2=522080
==============================================================================
--- 
maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/CloverReportMojo.java
 Sat Mar 24 11:18:39 2007
@@ -185,7 +185,8 @@
         // Register the Clover license
         try
         {
-            AbstractCloverMojo.registerLicenseFile(this.resourceManager, 
this.licenseLocation, getLog());
+            AbstractCloverMojo.registerLicenseFile(this.resourceManager, 
this.licenseLocation, getLog(),
+                this.getClass().getClassLoader());
         }
         catch (MojoExecutionException e)
         {

Modified: 
maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/internal/AbstractCloverMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/internal/AbstractCloverMojo.java?view=diff&rev=522080&r1=522079&r2=522080
==============================================================================
--- 
maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/internal/AbstractCloverMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-clover-plugin/src/main/java/org/apache/maven/plugin/clover/internal/AbstractCloverMojo.java
 Sat Mar 24 11:18:39 2007
@@ -131,7 +131,8 @@
 
     protected void registerLicenseFile() throws MojoExecutionException
     {
-        AbstractCloverMojo.registerLicenseFile(getResourceManager(), 
this.licenseLocation, getLog());
+        AbstractCloverMojo.registerLicenseFile(getResourceManager(), 
this.licenseLocation, getLog(),
+            this.getClass().getClassLoader());
     }
 
     /**
@@ -146,8 +147,8 @@
      *
      * @throws MojoExecutionException when the license file cannot be found
      */
-    public static void registerLicenseFile(ResourceManager resourceManager, 
String licenseLocation, Log logger)
-        throws MojoExecutionException
+    public static void registerLicenseFile(ResourceManager resourceManager, 
String licenseLocation, Log logger,
+        ClassLoader classloader) throws MojoExecutionException
     {
         String license;
 
@@ -165,7 +166,7 @@
         }
         else
         {
-            license = Log.class.getResource("/clover.license").getFile();
+            license = classloader.getResource("/clover.license").getFile();
         }
 
         logger.debug("Using license file [" + license + "]");


Reply via email to