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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 <artifactId>google-cloud-java</artifactId> 5 <groupId>com.google.cloud</groupId> 6 <version>0.201.0</version> 7 <packaging>pom</packaging> 8 9 <properties> 10 <enforcer.skip>true</enforcer.skip> 11 </properties> 12 13 <modules> 14 <module>gapic-libraries-bom</module> 15 <module>google-cloud-jar-parent</module> 16 <module>google-cloud-pom-parent</module> 17 <module>java-accessapproval</module> 18 <module>java-accesscontextmanager</module> 19 <module>java-advisorynotifications</module> 20 <module>java-aiplatform</module> 21 <module>java-alloydb</module> 22 <module>java-analytics-admin</module> 23 <module>java-analytics-data</module> 24 <module>java-analyticshub</module> 25 <module>java-api-gateway</module> 26 <module>java-apigee-connect</module> 27 <module>java-apigee-registry</module> 28 <module>java-apikeys</module> 29 <module>java-appengine-admin</module> 30 <module>java-area120-tables</module> 31 <module>java-artifact-registry</module> 32 <module>java-asset</module> 33 <module>java-assured-workloads</module> 34 <module>java-automl</module> 35 <module>java-bare-metal-solution</module> 36 <module>java-batch</module> 37 <module>java-beyondcorp-appconnections</module> 38 <module>java-beyondcorp-appconnectors</module> 39 <module>java-beyondcorp-appgateways</module> 40 <module>java-beyondcorp-clientconnectorservices</module> 41 <module>java-beyondcorp-clientgateways</module> 42 <module>java-biglake</module> 43 <module>java-bigqueryconnection</module> 44 <module>java-bigquery-data-exchange</module> 45 <module>java-bigquerydatapolicy</module> 46 <module>java-bigquerydatatransfer</module> 47 <module>java-bigquerymigration</module> 48 <module>java-bigqueryreservation</module> 49 <module>java-billingbudgets</module> 50 <module>java-billing</module> 51 <module>java-binary-authorization</module> 52 <module>java-certificate-manager</module> 53 <module>java-channel</module> 54 <module>java-cloudbuild</module> 55 <module>java-cloudcommerceconsumerprocurement</module> 56 <module>java-cloudsupport</module> 57 <module>java-compute</module> 58 <module>java-confidentialcomputing</module> 59 <module>java-contact-center-insights</module> 60 <module>java-containeranalysis</module> 61 <module>java-container</module> 62 <module>java-contentwarehouse</module> 63 <module>java-datacatalog</module> 64 <module>java-dataflow</module> 65 <module>java-dataform</module> 66 <module>java-data-fusion</module> 67 <module>java-datalabeling</module> 68 <module>java-datalineage</module> 69 <module>java-dataplex</module> 70 <module>java-dataproc-metastore</module> 71 <module>java-dataproc</module> 72 <module>java-datastream</module> 73 <module>java-debugger-client</module> 74 <module>java-deploy</module> 75 <module>java-dialogflow-cx</module> 76 <module>java-dialogflow</module> 77 <module>java-discoveryengine</module> 78 <module>java-distributedcloudedge</module> 79 <module>java-dlp</module> 80 <module>java-dms</module> 81 <module>java-dns</module> 82 <module>java-document-ai</module> 83 <module>java-domains</module> 84 <module>java-enterpriseknowledgegraph</module> 85 <module>java-errorreporting</module> 86 <module>java-essential-contacts</module> 87 <module>java-eventarc</module> 88 <module>java-eventarc-publishing</module> 89 <module>java-filestore</module> 90 <module>java-functions</module> 91 <module>java-game-servers</module> 92 <module>java-gke-backup</module> 93 <module>java-gke-connect-gateway</module> 94 <module>java-gkehub</module> 95 <module>java-gke-multi-cloud</module> 96 <module>java-grafeas</module> 97 <module>java-gsuite-addons</module> 98 <module>java-iam-admin</module> 99 <module>java-iamcredentials</module> 100 <module>java-iam</module> 101 <module>java-ids</module> 102 <module>java-iot</module> 103 <module>java-kmsinventory</module> 104 <module>java-kms</module> 105 <module>java-language</module> 106 <module>java-life-sciences</module> 107 <module>java-managed-identities</module> 108 <module>java-maps-addressvalidation</module> 109 <module>java-maps-mapsplatformdatasets</module> 110 <module>java-maps-routing</module> 111 <module>java-mediatranslation</module> 112 <module>java-memcache</module> 113 <module>java-monitoring-dashboards</module> 114 <module>java-monitoring-metricsscope</module> 115 <module>java-monitoring</module> 116 <module>java-networkconnectivity</module> 117 <module>java-network-management</module> 118 <module>java-network-security</module> 119 <module>java-notebooks</module> 120 <module>java-notification</module> 121 <module>java-optimization</module> 122 <module>java-orchestration-airflow</module> 123 <module>java-orgpolicy</module> 124 <module>java-os-config</module> 125 <module>java-os-login</module> 126 <module>java-phishingprotection</module> 127 <module>java-policy-troubleshooter</module> 128 <module>java-private-catalog</module> 129 <module>java-profiler</module> 130 <module>java-publicca</module> 131 <module>java-recaptchaenterprise</module> 132 <module>java-recommendations-ai</module> 133 <module>java-recommender</module> 134 <module>java-redis</module> 135 <module>java-resourcemanager</module> 136 <module>java-resource-settings</module> 137 <module>java-retail</module> 138 <module>java-run</module> 139 <module>java-scheduler</module> 140 <module>java-secretmanager</module> 141 <module>java-securitycenter</module> 142 <module>java-securitycenter-settings</module> 143 <module>java-security-private-ca</module> 144 <module>java-service-control</module> 145 <module>java-servicedirectory</module> 146 <module>java-service-management</module> 147 <module>java-service-usage</module> 148 <module>java-shell</module> 149 <module>java-speech</module> 150 <module>java-storageinsights</module> 151 <module>java-storage-transfer</module> 152 <module>java-talent</module> 153 <module>java-tasks</module> 154 <module>java-texttospeech</module> 155 <module>java-tpu</module> 156 <module>java-trace</module> 157 <module>java-translate</module> 158 <module>java-video-intelligence</module> 159 <module>java-video-live-stream</module> 160 <module>java-video-stitcher</module> 161 <module>java-video-transcoder</module> 162 <module>java-vision</module> 163 <module>java-vmmigration</module> 164 <module>java-vmwareengine</module> 165 <module>java-vpcaccess</module> 166 <module>java-webrisk</module> 167 <module>java-websecurityscanner</module> 168 <module>java-workflow-executions</module> 169 <module>java-workflows</module> 170 <module>java-workstations</module> 171 172 </modules> 173 174 <!-- Do not deploy the aggregator POM --> 175 <build> 176 <plugins> 177 <plugin> 178 <groupId>org.apache.maven.plugins</groupId> 179 <artifactId>maven-deploy-plugin</artifactId> 180 <version>3.1.1</version> 181 <configuration> 182 <skip>true</skip> 183 </configuration> 184 </plugin> 185 </plugins> 186 </build> 187 <profiles> 188 <profile> 189 <!-- profile for nexus-staging:release invocation --> 190 <id>release-staging-repository</id> 191 <activation> 192 <property> 193 <!-- The root project not using nexus-staging-maven-plugin when signing --> 194 <name>!gpg.executable</name> 195 </property> 196 </activation> 197 <distributionManagement> 198 <snapshotRepository> 199 <id>sonatype-nexus-snapshots</id> 200 <url>https://google.oss.sonatype.org/content/repositories/snapshots</url> 201 </snapshotRepository> 202 <repository> 203 <id>sonatype-nexus-staging</id> 204 <url>https://google.oss.sonatype.org/service/local/staging/deploy/maven2/</url> 205 </repository> 206 </distributionManagement> 207 <build> 208 <plugins> 209 <plugin> 210 <!-- The root project runs nexus-staging:release task --> 211 <groupId>org.sonatype.plugins</groupId> 212 <artifactId>nexus-staging-maven-plugin</artifactId> 213 <version>1.6.13</version> 214 <extensions>true</extensions> 215 <configuration> 216 <serverId>sonatype-nexus-staging</serverId> 217 <nexusUrl>https://google.oss.sonatype.org/</nexusUrl> 218 <autoReleaseAfterClose>false</autoReleaseAfterClose> 219 </configuration> 220 </plugin> 221 </plugins> 222 </build> 223 </profile> 224 <profile> 225 <id>release-non-google-oss-sonatype</id> 226 <build> 227 <plugins> 228 <plugin> 229 <groupId>org.sonatype.plugins</groupId> 230 <artifactId>nexus-staging-maven-plugin</artifactId> 231 <configuration> 232 <serverId>ossrh</serverId> 233 <nexusUrl>https://oss.sonatype.org/</nexusUrl> 234 </configuration> 235 </plugin> 236 </plugins> 237 </build> 238 </profile> 239 </profiles> 240</project> 241