1<?xml version="1.0" encoding="UTF-8"?> 2<project xmlns="http://maven.apache.org/POM/4.0.0" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" child.project.url.inherit.append.path="false"> 5 <modelVersion>4.0.0</modelVersion> 6 <artifactId>google-cloud-pom-parent</artifactId> 7 <groupId>com.google.cloud</groupId> 8 <version>1.11.0</version><!-- {x-version-update:google-cloud-java:current} --> 9 <packaging>pom</packaging> 10 <name>Google Cloud POM Parent</name> 11 <url>https://github.com/googleapis/google-cloud-java</url> 12 <description> 13 The top-level parent for all modules in the repository. 14 </description> 15 <parent> 16 <groupId>com.google.cloud</groupId> 17 <artifactId>google-cloud-shared-config</artifactId> 18 <version>1.5.5</version> 19 <relativePath/> 20 </parent> 21 22 <properties> 23 <skipUnitTests>false</skipUnitTests> 24 <checkstyle.header.file>java.header</checkstyle.header.file> 25 </properties> 26 27 <developers> 28 <developer> 29 <id>suztomo</id> 30 <name>Tomo Suzuki</name> 31 <email>suztomo@google.com</email> 32 <organization>Google</organization> 33 <roles> 34 <role>Developer</role> 35 </roles> 36 </developer> 37 </developers> 38 <organization> 39 <name>Google LLC</name> 40 </organization> 41 <scm child.scm.connection.inherit.append.path="false" child.scm.developerConnection.inherit.append.path="false" 42 child.scm.url.inherit.append.path="false"> 43 <connection>scm:git:git@github.com:googleapis/google-cloud-java.git</connection> 44 <developerConnection>scm:git:git@github.com:googleapis/google-cloud-java.git</developerConnection> 45 <url>https://github.com/googleapis/google-cloud-java</url> 46 <tag>HEAD</tag> 47 </scm> 48 <issueManagement> 49 <url>https://github.com/googleapis/google-cloud-java/issues</url> 50 <system>GitHub Issues</system> 51 </issueManagement> 52 53 <licenses> 54 <license> 55 <name>Apache-2.0</name> 56 <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> 57 </license> 58 </licenses> 59 60 <profiles> 61 <profile> 62 <!-- Only run checkstyle plugin on Java 11+ (checkstyle artifact only supports Java 11+) --> 63 <id>checkstyle-tests</id> 64 <activation> 65 <jdk>[11,)</jdk> 66 </activation> 67 <build> 68 <plugins> 69 <plugin> 70 <groupId>org.apache.maven.plugins</groupId> 71 <artifactId>maven-checkstyle-plugin</artifactId> 72 <executions> 73 <execution> 74 <id>checkstyle</id> 75 <phase>validate</phase> 76 <goals> 77 <goal>check</goal> 78 </goals> 79 <configuration> 80 <headerLocation>${checkstyle.header.file}</headerLocation> 81 </configuration> 82 </execution> 83 </executions> 84 </plugin> 85 </plugins> 86 </build> 87 </profile> 88 <profile> 89 <id>release-non-google-oss-sonatype</id> 90 <build> 91 <plugins> 92 <plugin> 93 <groupId>org.sonatype.plugins</groupId> 94 <artifactId>nexus-staging-maven-plugin</artifactId> 95 <configuration> 96 <serverId>ossrh</serverId> 97 <nexusUrl>https://oss.sonatype.org/</nexusUrl> 98 </configuration> 99 </plugin> 100 </plugins> 101 </build> 102 </profile> 103 </profiles> 104 105 <repositories> 106 <repository> 107 <id>google-maven-central-copy</id> 108 <name>Google Maven Central copy</name> 109 <url>https://maven-central.storage-download.googleapis.com/maven2</url> 110 </repository> 111 <repository> 112 <id>maven-central</id> 113 <name>Maven Central</name> 114 <url>https://repo1.maven.org/maven2</url> 115 </repository> 116 </repositories> 117</project> 118