FELIX-3582: interpolate finalName of generated bundle

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1490801 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java b/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java
index 4dea85b..4e8904e 100644
--- a/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java
+++ b/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java
@@ -124,6 +124,13 @@
     protected String excludeDependencies;
 
     /**
+     * Final name of the bundle (without classifier or extension)
+     * 
+     * @parameter expression="${project.build.finalName}"
+     */ 
+    private String finalName; 
+
+    /**
      * Classifier type of the bundle to be installed.  For example, "jdk14".
      * Defaults to none which means this is the project's main bundle.
      *
@@ -1132,7 +1139,6 @@
         {
             extension = "jar"; // just in case maven gets confused
         }
-        String finalName = currentProject.getBuild().getFinalName();
         if ( null != classifier && classifier.trim().length() > 0 )
         {
             return finalName + '-' + classifier + '.' + extension;