Use mandatory dependency on jdt annotaions 72/106272/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 30 May 2023 13:09:15 +0000 (15:09 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 30 May 2023 13:09:26 +0000 (15:09 +0200)
Annotations here have retention=class, so they are not leaking into
runtime.

JIRA: ODLPARENT-300
Change-Id: Ib2e62964ec1aafbe47a28027cf26441a523d25a3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bundles-test-lib/pom.xml
features-test/pom.xml
odlparent/pom.xml
template-feature-plugin/pom.xml

index ad2300810c039a9321a6da1a62170734cdc93d45..8374ea1083b60c95d0f2c1299972e07b97a2d1b9 100644 (file)
@@ -60,7 +60,6 @@
     <dependency>
       <groupId>org.eclipse.jdt</groupId>
       <artifactId>org.eclipse.jdt.annotation</artifactId>
-      <optional>true</optional>
     </dependency>
     <dependency>
       <groupId>com.github.spotbugs</groupId>
index 353c38f54b2c7134ee4e94d40f8e7c17072cd056..112e18d217cb963026ca502e95ca55172ff4a3a9 100644 (file)
         <dependency>
             <groupId>org.eclipse.jdt</groupId>
             <artifactId>org.eclipse.jdt.annotation</artifactId>
-            <optional>true</optional>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.odlparent</groupId>
index a5862f1a652a1a230d4316c8f10ea6cc7beca87d..3c79af6656a84ab77ea988f02756412b38fe5ea1 100644 (file)
         <groupId>org.eclipse.jdt</groupId>
         <artifactId>org.eclipse.jdt.annotation</artifactId>
         <version>2.2.700</version>
-        <optional>true</optional>
       </dependency>
       <dependency>
         <groupId>com.google.code.gson</groupId>
index 4128bd43fb4a5de8d5b6b6b91ceae9e1c79e3c57..072b0cd9011a240a4e5c68a258d048f5e9a8c894 100644 (file)
@@ -63,7 +63,6 @@
         <dependency>
             <groupId>org.eclipse.jdt</groupId>
             <artifactId>org.eclipse.jdt.annotation</artifactId>
-            <optional>true</optional>
         </dependency>
     </dependencies>