Remove full immutables.org dependency 49/87549/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 10 Feb 2020 22:00:32 +0000 (23:00 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 10 Feb 2020 22:06:43 +0000 (23:06 +0100)
All downstreams should depend on classifier=annotations, with
the annotation processor being provided by odlparent/compiler
integration. Remove the processor declaration.

JIRA: ODLPARENT-217
Change-Id: I30162004b2401e8c31af009d6fbefd055dcc34c8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
odlparent-dependency-check/pom.xml
odlparent/pom.xml

index cbc43d1ef209b2696b0b7206f44d12754fcc609a..bbc27d27040b4b500f93a3568c5f9c0c19fa999c 100644 (file)
             <artifactId>value</artifactId>
             <classifier>annotations</classifier>
         </dependency>
-        <dependency>
-            <groupId>org.immutables</groupId>
-            <artifactId>value</artifactId>
-        </dependency>
         <dependency>
             <groupId>org.javassist</groupId>
             <artifactId>javassist</artifactId>
index 7870853f228f40759f2a7da5381e1b43b4df1514..cfff7dd9fb35784f7d1ce459ab71be1e2a824838 100644 (file)
         <!-- Must be provided; scope=test here breaks APT in Eclipse :( -->
         <scope>provided</scope>
       </dependency>
-      <dependency>
-        <!-- Same as above, except using legacy unified artifact -->
-        <!-- FIXME: ODLPARENT-217: remove this declaration -->
-        <groupId>org.immutables</groupId>
-        <artifactId>value</artifactId>
-        <!-- Keep this version in sync with annotationProcessorPaths declaration below -->
-        <version>2.7.5</version>
-        <!-- Must be provided; scope=test here breaks APT in Eclipse :( -->
-        <scope>provided</scope>
-      </dependency>
 
       <dependency>
         <!-- Generates META-INF/services entries for ServiceLoader -->