| <?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.cloud</groupId> | |
| <artifactId>google-iam-parent</artifactId> | |
| <packaging>pom</packaging> | |
| <version>1.21.0</version><!-- {x-version-update:proto-google-iam-v1:current} --> | |
| <name>Google IAM 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.27.0</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>chingor@google.com</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.oss.sonatype.org/content/repositories/snapshots</url> | |
| </snapshotRepository> | |
| <repository> | |
| <id>sonatype-nexus-staging</id> | |
| <url>https://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> | |
| </properties> | |
| <dependencyManagement> | |
| <dependencies> | |
| <dependency> | |
| <groupId>com.google.guava</groupId> | |
| <artifactId>guava-bom</artifactId> | |
| <version>${guava.version}</version> | |
| <type>pom</type> | |
| <scope>import</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.google.protobuf</groupId> | |
| <artifactId>protobuf-bom</artifactId> | |
| <version>${protobuf.version}</version> | |
| <type>pom</type> | |
| <scope>import</scope> | |
| </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</groupId> | |
| <artifactId>gax-bom</artifactId> | |
| <version>2.35.0</version><!-- {x-version-update:gax:current} --> | |
| <type>pom</type> | |
| <scope>import</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.google.api.grpc</groupId> | |
| <artifactId>proto-google-iam-v2</artifactId> | |
| <version>1.21.0</version><!-- {x-version-update:proto-google-iam-v2:current} --> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.google.api.grpc</groupId> | |
| <artifactId>grpc-google-iam-v2</artifactId> | |
| <version>1.21.0</version><!-- {x-version-update:grpc-google-iam-v2:current} --> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.google.api.grpc</groupId> | |
| <artifactId>proto-google-common-protos</artifactId> | |
| <version>2.26.0</version><!-- {x-version-update:proto-google-common-protos:current} --> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.google.api.grpc</groupId> | |
| <artifactId>proto-google-iam-v2beta</artifactId> | |
| <version>1.21.0</version><!-- {x-version-update:proto-google-iam-v2beta:current} --> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.google.api.grpc</groupId> | |
| <artifactId>grpc-google-iam-v1</artifactId> | |
| <version>1.21.0</version><!-- {x-version-update:grpc-google-iam-v1:current} --> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.google.api.grpc</groupId> | |
| <artifactId>grpc-google-iam-v2beta</artifactId> | |
| <version>1.21.0</version><!-- {x-version-update:grpc-google-iam-v2beta:current} --> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.google.api.grpc</groupId> | |
| <artifactId>proto-google-iam-v1</artifactId> | |
| <version>1.21.0</version><!-- {x-version-update:proto-google-iam-v1:current} --> | |
| </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>4.13.2</version> | |
| <scope>test</scope> | |
| </dependency> | |
| </dependencies> | |
| </dependencyManagement> | |
| <modules> | |
| <module>proto-google-iam-v1</module> | |
| <module>grpc-google-iam-v2beta</module> | |
| <module>grpc-google-iam-v2</module> | |
| <module>proto-google-iam-v2beta</module> | |
| <module>proto-google-iam-v2</module> | |
| <module>grpc-google-iam-v1</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> | |
| <link>https://googleapis.dev/java/google-auth-library/latest/</link> | |
| <link>https://googleapis.dev/java/gax/latest/</link> | |
| <link>https://googleapis.github.io/api-common-java/</link> | |
| </links> | |
| </configuration> | |
| </plugin> | |
| </plugins> | |
| </reporting> | |
| <!-- Skip java-iam when analyzing showcase test coverage on SonarCloud --> | |
| <profiles> | |
| <profile> | |
| <id>showcase-sonar-analysis</id> | |
| <activation> | |
| <property> | |
| <name>enableShowcaseTestCoverage</name> | |
| </property> | |
| </activation> | |
| <properties> | |
| <sonar.skip>true</sonar.skip> | |
| </properties> | |
| </profile> | |
| </profiles> | |
| </project> |