[ONOS-5724],[ONOS-5725],[ONOS-5736] onos buck plugin modifications for support of private package property.
Change-Id: Ic3a2f13c14816e803debc208826445ef27b49a4f
diff --git a/tools/build/buck-plugin/src/main/java/org/onosproject/onosjar/OnosJarStepFactory.java b/tools/build/buck-plugin/src/main/java/org/onosproject/onosjar/OnosJarStepFactory.java
index ae2853b..fff225e3 100644
--- a/tools/build/buck-plugin/src/main/java/org/onosproject/onosjar/OnosJarStepFactory.java
+++ b/tools/build/buck-plugin/src/main/java/org/onosproject/onosjar/OnosJarStepFactory.java
@@ -57,6 +57,7 @@
private final String bundleLicense;
private final String bundleDescription;
private final String importPackages;
+ private final String privatePackages;
private final String exportPackages;
private final String includeResources;
private final String dynamicimportPackages;
@@ -77,10 +78,12 @@
Optional<String> importPackages,
Optional<String> exportPackages,
Optional<String> includeResources,
- Optional<String> dynamicimportPackages) {
+ Optional<String> dynamicimportPackages,
+ Optional<String> privatePackages) {
super(javacOptions, amender);
this.bundleDescription = processParameter(bundleDescription);
this.importPackages = processParameter(importPackages);
+ this.privatePackages = processParameter(privatePackages);
this.exportPackages = processParameter(exportPackages);
this.includeResources = processParameter(includeResources);
this.dynamicimportPackages = processParameter(dynamicimportPackages);
@@ -194,7 +197,8 @@
includeResources, // include resources
webContext, // web context
dynamicimportPackages, // dynamic import packages
- bundleDescription // bundle description
+ bundleDescription, // bundle description
+ privatePackages // private packages
);
steps.add(osgiStep);