From: Wouter Born Date: Fri, 5 Nov 2021 12:56:58 +0000 (+0100) Subject: Suppress bnd warnings for unused imports/exports (#11513) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=0ae2a2b7515d81e01bc0a19fdaf3d8357b365252;p=openhab-addons.git Suppress bnd warnings for unused imports/exports (#11513) Ignores warnings like: ``` Warning: /home/runner/work/openhab-addons/openhab-addons/bom/runtime-index/pom.xml [0:0]: Unused Export-Package instructions: [org.openhab.*] Warning: /home/runner/work/openhab-addons/openhab-addons/bom/runtime-index/pom.xml [0:0]: Unused Import-Package instructions: [io.swagger.v3.oas.annotations.*, ``` These are safe to ignore because the import/export packages are globally defined and not every bundle imports/exports all these packages. The `skipIfEmpty` configuration furthermore prevents warnings when the bnd-maven-plugin runs on projects that don't have any code like BOMs. More important compiler/SAT warnings standout more when there are there are fewer useless warnings. Signed-off-by: Wouter Born --- diff --git a/pom.xml b/pom.xml index ba3b31ff63..a25687bcdb 100644 --- a/pom.xml +++ b/pom.xml @@ -159,9 +159,13 @@ Import-Package: \\ -sources: false -contract: * -includeresource: ${bnd.includeresource} --fixupmessages: ${bnd.fixupmessages}]]> +-fixupmessages: \\ + 'Unused Import-Package instructions';is:=ignore,\\ + 'Unused Export-Package instructions';is:=ignore,\\ + ${bnd.fixupmessages}]]> + true