1<?xml version='1.0' encoding='UTF-8'?> 2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 <modelVersion>4.0.0</modelVersion> 5 <groupId>com.google.api</groupId> 6 <artifactId>api-common</artifactId> 7 <packaging>jar</packaging> 8 <version>2.10.0</version><!-- {x-version-update:api-common:current} --> 9 <name>API Common</name> 10 <description>Common utilities for Google APIs in Java</description> 11 12 <parent> 13 <groupId>com.google.api</groupId> 14 <artifactId>gapic-generator-java-pom-parent</artifactId> 15 <version>2.19.0</version><!-- {x-version-update:gapic-generator-java:current} --> 16 <relativePath>../gapic-generator-java-pom-parent</relativePath> 17 </parent> 18 19 <developers> 20 <developer> 21 <id>GoogleAPIs</id> 22 <name>GoogleAPIs</name> 23 <email>[email protected]</email> 24 <organization>Google LLC</organization> 25 <organizationUrl>https://www.google.com</organizationUrl> 26 </developer> 27 </developers> 28 29 <licenses> 30 <license> 31 <name>BSD-3-Clause</name> 32 <url>https://github.com/googleapis/api-common-java/blob/main/LICENSE</url> 33 </license> 34 </licenses> 35 36 <properties> 37 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 38 <maven.compiler.source>1.8</maven.compiler.source> 39 <maven.compiler.target>1.8</maven.compiler.target> 40 <auto-value.version>1.10.1</auto-value.version> 41 </properties> 42 43 <dependencies> 44 <dependency> 45 <groupId>com.google.guava</groupId> 46 <artifactId>guava</artifactId> 47 <version>${guava.version}</version> 48 </dependency> 49 <dependency> 50 <groupId>com.google.auto.value</groupId> 51 <artifactId>auto-value-annotations</artifactId> 52 <version>${auto-value.version}</version> 53 </dependency> 54 <dependency> 55 <groupId>com.google.code.findbugs</groupId> 56 <artifactId>jsr305</artifactId> 57 <version>3.0.2</version> 58 </dependency> 59 <dependency> 60 <groupId>javax.annotation</groupId> 61 <artifactId>javax.annotation-api</artifactId> 62 <version>${javax.annotation-api.version}</version> 63 </dependency> 64 <dependency> 65 <groupId>com.google.errorprone</groupId> 66 <artifactId>error_prone_annotations</artifactId> 67 <version>2.18.0</version> 68 <scope>compile</scope> 69 </dependency> 70 71 <!-- Test Dependencies --> 72 <dependency> 73 <groupId>junit</groupId> 74 <artifactId>junit</artifactId> 75 <version>4.13.2</version> 76 <scope>test</scope> 77 </dependency> 78 <dependency> 79 <groupId>com.google.truth</groupId> 80 <artifactId>truth</artifactId> 81 <version>1.1.3</version> 82 <scope>test</scope> 83 </dependency> 84 </dependencies> 85 86 <build> 87 <plugins> 88 <plugin> 89 <artifactId>maven-compiler-plugin</artifactId> 90 <configuration> 91 <annotationProcessorPaths> 92 <path> 93 <groupId>com.google.auto.value</groupId> 94 <artifactId>auto-value</artifactId> 95 <version>${auto-value.version}</version> 96 </path> 97 </annotationProcessorPaths> 98 <compilerArgs> 99 <arg>-Xlint:unchecked</arg> 100 <arg>-Xlint:deprecation</arg> 101 </compilerArgs> 102 </configuration> 103 </plugin> 104 <plugin> 105 <groupId>com.coveo</groupId> 106 <artifactId>fmt-maven-plugin</artifactId> 107 <executions> 108 <execution> 109 <goals> 110 <goal>check</goal> 111 </goals> 112 </execution> 113 </executions> 114 </plugin> 115 <plugin> 116 <groupId>org.apache.maven.plugins</groupId> 117 <artifactId>maven-jar-plugin</artifactId> 118 <configuration> 119 <archive> 120 <addMavenDescriptor>false</addMavenDescriptor> 121 <manifestEntries> 122 <Automatic-Module-Name>com.google.api.apicommon</Automatic-Module-Name> 123 </manifestEntries> 124 </archive> 125 </configuration> 126 </plugin> 127 </plugins> 128 </build> 129</project>