Require explicit annotation dependencies 79/105379/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 11 Apr 2023 16:57:38 +0000 (18:57 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 30 May 2023 11:22:24 +0000 (13:22 +0200)
commit31dcb5ce0ad8e5d7790bdf59b71639a6ff2c7de2
tree0c1d9815986906e455a463437c4c1bd05c69eb94
parenta85e81c02788a81bcb848345588e14a188c720df
Require explicit annotation dependencies

Rather than pulling in annotations at scope=provided, require them to be
explicitly declared with optional=true. Unfortunately our
dependencyManagement declaration of the optional tag is not affective
due to https://issues.apache.org/jira/browse/MNG-5227.

JIRA: ODLPARENT-300
Change-Id: I58a70840e565dbeaabf6f1398081ad176c1c0cc2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bundles-test-lib/pom.xml
docs/pom.xml
features-test/pom.xml
karaf-plugin/pom.xml
odlparent-bundle-check/pom.xml
odlparent/pom.xml
template-feature-plugin/pom.xml
tests/immutables-jpms/pom.xml