• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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