Skip to content

Commit 8953ca9

Browse files
authored
build: update annotationprocessorpaths to include auto-value-annotation (#86)
1 parent 5da74c0 commit 8953ca9

File tree

1 file changed

+31
-8
lines changed

1 file changed

+31
-8
lines changed

java-storage-nio/pom.xml

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@
7373
<github.global.server>github</github.global.server>
7474
<site.installationModule>google-cloud-storage-nio-parent</site.installationModule>
7575
<junit.version>4.13</junit.version>
76+
<auto-value-annotations.version>1.7</auto-value-annotations.version>
77+
<auto-value.version>1.7</auto-value.version>
7678
<guava.version>29.0-android</guava.version>
7779
</properties>
7880

@@ -92,7 +94,7 @@
9294
<groupId>com.google.auto.value</groupId>
9395
<artifactId>auto-value</artifactId>
9496
<scope>provided</scope> <!-- to leave out of the all-deps jar -->
95-
<version>1.7</version>
97+
<version>${auto-value.version}</version>
9698
</dependency>
9799
<dependency>
98100
<groupId>com.google.protobuf</groupId>
@@ -104,13 +106,8 @@
104106
<dependency>
105107
<groupId>com.google.auto.value</groupId>
106108
<artifactId>auto-value-annotations</artifactId>
107-
<version>1.7</version>
109+
<version>${auto-value-annotations.version}</version>
108110
</dependency>
109-
<!-- <dependency>-->
110-
<!-- <groupId>com.google.auto.service</groupId>-->
111-
<!-- <artifactId>auto-service-annotations</artifactId>-->
112-
<!-- <version>${auto-service-annotations.version}</version>-->
113-
<!-- </dependency>-->
114111
<dependency>
115112
<groupId>com.google.cloud</groupId>
116113
<artifactId>google-cloud-core-bom</artifactId>
@@ -165,7 +162,21 @@
165162
</dependency>
166163
</dependencies>
167164
</dependencyManagement>
168-
165+
<build>
166+
<pluginManagement>
167+
<plugins>
168+
<plugin>
169+
<groupId>org.apache.maven.plugins</groupId>
170+
<artifactId>maven-dependency-plugin</artifactId>
171+
<configuration>
172+
<ignoredUnusedDeclaredDependencies>
173+
<ignoredDependency>com.google.auto.value:auto-value-annotations</ignoredDependency>
174+
</ignoredUnusedDeclaredDependencies>
175+
</configuration>
176+
</plugin>
177+
</plugins>
178+
</pluginManagement>
179+
</build>
169180
<modules>
170181
<module>google-cloud-nio</module>
171182
<module>google-cloud-nio-retrofit</module>
@@ -238,6 +249,18 @@
238249
</links>
239250
</configuration>
240251
</plugin>
252+
<plugin>
253+
<artifactId>maven-compiler-plugin</artifactId>
254+
<configuration>
255+
<annotationProcessorPaths>
256+
<path>
257+
<groupId>com.google.auto.value</groupId>
258+
<artifactId>auto-value</artifactId>
259+
<version>${auto-value.version}</version>
260+
</path>
261+
</annotationProcessorPaths>
262+
</configuration>
263+
</plugin>
241264
</plugins>
242265
</reporting>
243266

0 commit comments

Comments
 (0)