Included support for DynamicImport-Package manifest header.


git-svn-id: https://svn.apache.org/repos/asf/incubator/felix/trunk@384549 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/tools/maven2/maven-osgi-plugin/src/main/java/org/apache/felix/tools/maven/plugin/OsgiManifest.java b/tools/maven2/maven-osgi-plugin/src/main/java/org/apache/felix/tools/maven/plugin/OsgiManifest.java
index 210482b..c1ac712 100644
--- a/tools/maven2/maven-osgi-plugin/src/main/java/org/apache/felix/tools/maven/plugin/OsgiManifest.java
+++ b/tools/maven2/maven-osgi-plugin/src/main/java/org/apache/felix/tools/maven/plugin/OsgiManifest.java
@@ -43,6 +43,7 @@
     private String exportService;
     private String exportPackage;
     private String importPackage;
+    private String dynamicImportPackage;
     private String metadataLocation;
 
     // private String bundleClasspath;
@@ -91,6 +92,11 @@
             entries.put( "Import-Package", getImportPackage() );
         }
 
+        if ( getDynamicImportPackage() != null )
+        {
+            entries.put( "DynamicImport-Package", getDynamicImportPackage() );
+        }
+
         /*
          if (getBundleClassPath() != null) {
          entries.put("Bundle-Classpath", getBundleClassPath());
@@ -225,6 +231,16 @@
         this.importPackage = importPackage;
     }
 
+    public String getDynamicImportPackage()
+    {
+        return dynamicImportPackage;
+    }
+
+    public void setDynamicImportPackage( String importPackage )
+    {
+        dynamicImportPackage = importPackage;
+    }
+
     /*
      public String getBundleClasspath() {
      return bundleClasspath;