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;