FELIX-4666 : The baseline goal should print out the resolved version used for comparison. Apply patch from Robert Munteanu

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1656406 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/bundleplugin/src/main/java/org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.java b/bundleplugin/src/main/java/org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.java
index 62e893a..287f582 100644
--- a/bundleplugin/src/main/java/org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.java
+++ b/bundleplugin/src/main/java/org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.java
@@ -183,7 +183,8 @@
             return;
         }
 
-        final Jar previousBundle = getPreviousBundle();
+        final Artifact previousArtifact = getPreviousArtifact();
+        final Jar previousBundle = openJar(previousArtifact.getFile());
         if ( previousBundle == null )
         {
             getLog().info( "Not generating Baseline report as there is no previous version of the library to compare against" );
@@ -214,7 +215,7 @@
             Set<Info> infoSet = new Baseline( reporter, new DiffPluginImpl() )
                                 .baseline( currentBundle, previousBundle, packageFilters );
 
-            startBaseline( generationDate, project.getArtifactId(), project.getVersion(), comparisonVersion );
+            startBaseline( generationDate, project.getArtifactId(), project.getVersion(), previousArtifact.getVersion() );
 
             final Info[] infos = infoSet.toArray( new Info[infoSet.size()] );
             Arrays.sort( infos, new InfoComparator() );
@@ -434,7 +435,7 @@
         return openJar( currentBundle );
     }
 
-    private Jar getPreviousBundle()
+    private Artifact getPreviousArtifact()
         throws MojoFailureException, MojoExecutionException
     {
         // Find the previous version JAR and resolve it, and it's dependencies
@@ -504,7 +505,7 @@
                 + " does not exist on local/remote repositories", anfe );
         }
 
-        return openJar( previousArtifact.getFile() );
+        return previousArtifact;
     }
 
     private void filterSnapshots( List<ArtifactVersion> versions )