| <?xml version='1.0' encoding='UTF-8'?> |
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| <modelVersion>4.0.0</modelVersion> |
| <groupId>com.google.api.grpc</groupId> |
| <artifactId>google-common-protos-parent</artifactId> |
| <packaging>pom</packaging> |
| <version>2.14.4-SNAPSHOT</version><!-- {x-version-update:proto-google-common-protos:current} --> |
| <name>Google Common Protos Parent</name> |
| <description> |
| Java idiomatic client for Google Cloud Platform services. |
| </description> |
| |
| <parent> |
| <groupId>com.google.api</groupId> |
| <artifactId>gapic-generator-java-pom-parent</artifactId> |
| <version>2.15.4-SNAPSHOT</version><!-- {x-version-update:gapic-generator-java:current} --> |
| <relativePath>../gapic-generator-java-pom-parent</relativePath> |
| </parent> |
| |
| <developers> |
| <developer> |
| <id>chingor</id> |
| <name>Jeff Ching</name> |
| <email>[email protected]</email> |
| <organization>Google</organization> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| </developer> |
| </developers> |
| <organization> |
| <name>Google LLC</name> |
| </organization> |
| <distributionManagement> |
| <snapshotRepository> |
| <id>sonatype-nexus-snapshots</id> |
| <url>https://google.google.oss.sonatype.org/content/repositories/snapshots</url> |
| </snapshotRepository> |
| <repository> |
| <id>sonatype-nexus-staging</id> |
| <url>https://google.google.oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
| </repository> |
| </distributionManagement> |
| <licenses> |
| <license> |
| <name>Apache-2.0</name> |
| <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> |
| </license> |
| </licenses> |
| |
| <properties> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
| <github.global.server>github</github.global.server> |
| <site.installationModule>google-iam-parent</site.installationModule> |
| <junit.version>4.13.2</junit.version> |
| <guava.version>31.1-jre</guava.version> |
| </properties> |
| |
| <dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>com.google.protobuf</groupId> |
| <artifactId>protobuf-bom</artifactId> |
| <version>${protobuf.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.google.api.grpc</groupId> |
| <artifactId>grpc-google-common-protos</artifactId> |
| <version>2.14.4-SNAPSHOT</version><!-- {x-version-update:grpc-google-common-protos:current} --> |
| </dependency> |
| <dependency> |
| <groupId>io.grpc</groupId> |
| <artifactId>grpc-bom</artifactId> |
| <version>${grpc.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.google.api.grpc</groupId> |
| <artifactId>proto-google-common-protos</artifactId> |
| <version>2.14.4-SNAPSHOT</version><!-- {x-version-update:proto-google-common-protos:current} --> |
| </dependency> |
| <dependency> |
| <groupId>com.google.guava</groupId> |
| <artifactId>guava</artifactId> |
| <version>${guava.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.annotation</groupId> |
| <artifactId>javax.annotation-api</artifactId> |
| <version>${javax.annotation-api.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>${junit.version}</version> |
| <scope>test</scope> |
| </dependency> |
| </dependencies> |
| </dependencyManagement> |
| |
| <modules> |
| <module>proto-google-common-protos</module> |
| <module>grpc-google-common-protos</module> |
| </modules> |
| |
| <reporting> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-project-info-reports-plugin</artifactId> |
| <version>3.4.2</version> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>index</report> |
| <report>dependency-info</report> |
| <report>team</report> |
| <report>ci-management</report> |
| <report>issue-management</report> |
| <report>licenses</report> |
| <report>scm</report> |
| <report>dependency-management</report> |
| <report>distribution-management</report> |
| <report>summary</report> |
| <report>modules</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| <configuration> |
| <dependencyDetailsEnabled>true</dependencyDetailsEnabled> |
| <artifactId>${site.installationModule}</artifactId> |
| <packaging>jar</packaging> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <version>3.5.0</version> |
| <reportSets> |
| <reportSet> |
| <id>html</id> |
| <reports> |
| <report>aggregate</report> |
| <report>javadoc</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| <configuration> |
| <doclint>none</doclint> |
| <show>protected</show> |
| <nohelp>true</nohelp> |
| <outputDirectory>${project.build.directory}/javadoc</outputDirectory> |
| <groups> |
| <group> |
| <title>Test helpers packages</title> |
| <packages>com.google.cloud.testing</packages> |
| </group> |
| <group> |
| <title>SPI packages</title> |
| <packages>com.google.cloud.spi*</packages> |
| </group> |
| </groups> |
| |
| <links> |
| <link>https://grpc.io/grpc-java/javadoc/</link> |
| <link>https://developers.google.com/protocol-buffers/docs/reference/java/</link> |
| </links> |
| </configuration> |
| </plugin> |
| </plugins> |
| </reporting> |
| |
| <!-- Skip google-common-protos when analyzing showcase test coverage on SonarCloud --> |
| <profiles> |
| <profile> |
| <id>showcase-sonar-analysis</id> |
| <activation> |
| <property> |
| <name>enableTestCoverage</name> |
| </property> |
| </activation> |
| <properties> |
| <sonar.skip>true</sonar.skip> |
| </properties> |
| </profile> |
| </profiles> |
| </project> |