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;