1*1b3f573fSAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?> 2*1b3f573fSAndroid Build Coastguard Worker<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/maven-v4_0_0.xsd"> 3*1b3f573fSAndroid Build Coastguard Worker <modelVersion>4.0.0</modelVersion> 4*1b3f573fSAndroid Build Coastguard Worker <parent> 5*1b3f573fSAndroid Build Coastguard Worker <groupId>com.google</groupId> 6*1b3f573fSAndroid Build Coastguard Worker <artifactId>google</artifactId> 7*1b3f573fSAndroid Build Coastguard Worker <version>1</version> 8*1b3f573fSAndroid Build Coastguard Worker </parent> 9*1b3f573fSAndroid Build Coastguard Worker <groupId>com.google.protobuf</groupId> 10*1b3f573fSAndroid Build Coastguard Worker <artifactId>protoc</artifactId> 11*1b3f573fSAndroid Build Coastguard Worker <version>3.21.12</version> 12*1b3f573fSAndroid Build Coastguard Worker <packaging>pom</packaging> 13*1b3f573fSAndroid Build Coastguard Worker <name>Protobuf Compiler</name> 14*1b3f573fSAndroid Build Coastguard Worker <description> 15*1b3f573fSAndroid Build Coastguard Worker Protobuf Compiler (protoc) is a compiler for .proto files. It generates 16*1b3f573fSAndroid Build Coastguard Worker language-specific code for Protobuf messages and RPC interfaces. 17*1b3f573fSAndroid Build Coastguard Worker </description> 18*1b3f573fSAndroid Build Coastguard Worker <inceptionYear>2008</inceptionYear> 19*1b3f573fSAndroid Build Coastguard Worker <url>https://developers.google.com/protocol-buffers/</url> 20*1b3f573fSAndroid Build Coastguard Worker <licenses> 21*1b3f573fSAndroid Build Coastguard Worker <license> 22*1b3f573fSAndroid Build Coastguard Worker <name>BSD-3-Clause</name> 23*1b3f573fSAndroid Build Coastguard Worker <url>https://opensource.org/licenses/BSD-3-Clause</url> 24*1b3f573fSAndroid Build Coastguard Worker <distribution>repo</distribution> 25*1b3f573fSAndroid Build Coastguard Worker </license> 26*1b3f573fSAndroid Build Coastguard Worker </licenses> 27*1b3f573fSAndroid Build Coastguard Worker <scm> 28*1b3f573fSAndroid Build Coastguard Worker <url>https://github.com/protocolbuffers/protobuf</url> 29*1b3f573fSAndroid Build Coastguard Worker <connection> 30*1b3f573fSAndroid Build Coastguard Worker scm:git:https://github.com/protocolbuffers/protobuf.git 31*1b3f573fSAndroid Build Coastguard Worker </connection> 32*1b3f573fSAndroid Build Coastguard Worker </scm> 33*1b3f573fSAndroid Build Coastguard Worker <build> 34*1b3f573fSAndroid Build Coastguard Worker <plugins> 35*1b3f573fSAndroid Build Coastguard Worker <plugin> 36*1b3f573fSAndroid Build Coastguard Worker <groupId>org.codehaus.mojo</groupId> 37*1b3f573fSAndroid Build Coastguard Worker <artifactId>build-helper-maven-plugin</artifactId> 38*1b3f573fSAndroid Build Coastguard Worker <version>1.8</version> 39*1b3f573fSAndroid Build Coastguard Worker <executions> 40*1b3f573fSAndroid Build Coastguard Worker <execution> 41*1b3f573fSAndroid Build Coastguard Worker <id>attach-artifacts</id> 42*1b3f573fSAndroid Build Coastguard Worker <phase>package</phase> 43*1b3f573fSAndroid Build Coastguard Worker <goals> 44*1b3f573fSAndroid Build Coastguard Worker <goal>attach-artifact</goal> 45*1b3f573fSAndroid Build Coastguard Worker </goals> 46*1b3f573fSAndroid Build Coastguard Worker <configuration> 47*1b3f573fSAndroid Build Coastguard Worker <artifacts> 48*1b3f573fSAndroid Build Coastguard Worker <artifact> 49*1b3f573fSAndroid Build Coastguard Worker <file>${basedir}/target/linux/x86_64/protoc.exe</file> 50*1b3f573fSAndroid Build Coastguard Worker <classifier>linux-x86_64</classifier> 51*1b3f573fSAndroid Build Coastguard Worker <type>exe</type> 52*1b3f573fSAndroid Build Coastguard Worker </artifact> 53*1b3f573fSAndroid Build Coastguard Worker <artifact> 54*1b3f573fSAndroid Build Coastguard Worker <file>${basedir}/target/linux/x86_32/protoc.exe</file> 55*1b3f573fSAndroid Build Coastguard Worker <classifier>linux-x86_32</classifier> 56*1b3f573fSAndroid Build Coastguard Worker <type>exe</type> 57*1b3f573fSAndroid Build Coastguard Worker </artifact> 58*1b3f573fSAndroid Build Coastguard Worker <artifact> 59*1b3f573fSAndroid Build Coastguard Worker <file>${basedir}/target/windows/x86_64/protoc.exe</file> 60*1b3f573fSAndroid Build Coastguard Worker <classifier>windows-x86_64</classifier> 61*1b3f573fSAndroid Build Coastguard Worker <type>exe</type> 62*1b3f573fSAndroid Build Coastguard Worker </artifact> 63*1b3f573fSAndroid Build Coastguard Worker <artifact> 64*1b3f573fSAndroid Build Coastguard Worker <file>${basedir}/target/windows/x86_32/protoc.exe</file> 65*1b3f573fSAndroid Build Coastguard Worker <classifier>windows-x86_32</classifier> 66*1b3f573fSAndroid Build Coastguard Worker <type>exe</type> 67*1b3f573fSAndroid Build Coastguard Worker </artifact> 68*1b3f573fSAndroid Build Coastguard Worker <artifact> 69*1b3f573fSAndroid Build Coastguard Worker <file>${basedir}/target/osx/x86_64/protoc.exe</file> 70*1b3f573fSAndroid Build Coastguard Worker <classifier>osx-x86_64</classifier> 71*1b3f573fSAndroid Build Coastguard Worker <type>exe</type> 72*1b3f573fSAndroid Build Coastguard Worker </artifact> 73*1b3f573fSAndroid Build Coastguard Worker <artifact> 74*1b3f573fSAndroid Build Coastguard Worker <file>${basedir}/target/osx/aarch_64/protoc.exe</file> 75*1b3f573fSAndroid Build Coastguard Worker <classifier>osx-aarch_64</classifier> 76*1b3f573fSAndroid Build Coastguard Worker <type>exe</type> 77*1b3f573fSAndroid Build Coastguard Worker </artifact> 78*1b3f573fSAndroid Build Coastguard Worker <artifact> 79*1b3f573fSAndroid Build Coastguard Worker <file>${basedir}/target/linux/aarch_64/protoc.exe</file> 80*1b3f573fSAndroid Build Coastguard Worker <classifier>linux-aarch_64</classifier> 81*1b3f573fSAndroid Build Coastguard Worker <type>exe</type> 82*1b3f573fSAndroid Build Coastguard Worker </artifact> 83*1b3f573fSAndroid Build Coastguard Worker <artifact> 84*1b3f573fSAndroid Build Coastguard Worker <file>${basedir}/target/linux/ppcle_64/protoc.exe</file> 85*1b3f573fSAndroid Build Coastguard Worker <classifier>linux-ppcle_64</classifier> 86*1b3f573fSAndroid Build Coastguard Worker <type>exe</type> 87*1b3f573fSAndroid Build Coastguard Worker </artifact> 88*1b3f573fSAndroid Build Coastguard Worker <artifact> 89*1b3f573fSAndroid Build Coastguard Worker <file>${basedir}/target/linux/s390_64/protoc.exe</file> 90*1b3f573fSAndroid Build Coastguard Worker <classifier>linux-s390_64</classifier> 91*1b3f573fSAndroid Build Coastguard Worker <type>exe</type> 92*1b3f573fSAndroid Build Coastguard Worker </artifact> 93*1b3f573fSAndroid Build Coastguard Worker </artifacts> 94*1b3f573fSAndroid Build Coastguard Worker </configuration> 95*1b3f573fSAndroid Build Coastguard Worker </execution> 96*1b3f573fSAndroid Build Coastguard Worker </executions> 97*1b3f573fSAndroid Build Coastguard Worker </plugin> 98*1b3f573fSAndroid Build Coastguard Worker </plugins> 99*1b3f573fSAndroid Build Coastguard Worker </build> 100*1b3f573fSAndroid Build Coastguard Worker <profiles> 101*1b3f573fSAndroid Build Coastguard Worker <profile> 102*1b3f573fSAndroid Build Coastguard Worker <id>release</id> 103*1b3f573fSAndroid Build Coastguard Worker <properties> 104*1b3f573fSAndroid Build Coastguard Worker <!-- Specify the staging repository to deploy to. This can be left 105*1b3f573fSAndroid Build Coastguard Worker empty for the first deployment, and Sonatype will create one. For 106*1b3f573fSAndroid Build Coastguard Worker subsequent deployments it should be set to what Sonatype has 107*1b3f573fSAndroid Build Coastguard Worker created, so that all deployments will go to the same repository. 108*1b3f573fSAndroid Build Coastguard Worker --> 109*1b3f573fSAndroid Build Coastguard Worker <staging.repository/> 110*1b3f573fSAndroid Build Coastguard Worker </properties> 111*1b3f573fSAndroid Build Coastguard Worker <build> 112*1b3f573fSAndroid Build Coastguard Worker <plugins> 113*1b3f573fSAndroid Build Coastguard Worker <plugin> 114*1b3f573fSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 115*1b3f573fSAndroid Build Coastguard Worker <artifactId>maven-gpg-plugin</artifactId> 116*1b3f573fSAndroid Build Coastguard Worker <version>1.5</version> 117*1b3f573fSAndroid Build Coastguard Worker <executions> 118*1b3f573fSAndroid Build Coastguard Worker <execution> 119*1b3f573fSAndroid Build Coastguard Worker <id>sign-artifacts</id> 120*1b3f573fSAndroid Build Coastguard Worker <phase>verify</phase> 121*1b3f573fSAndroid Build Coastguard Worker <goals> 122*1b3f573fSAndroid Build Coastguard Worker <goal>sign</goal> 123*1b3f573fSAndroid Build Coastguard Worker </goals> 124*1b3f573fSAndroid Build Coastguard Worker </execution> 125*1b3f573fSAndroid Build Coastguard Worker </executions> 126*1b3f573fSAndroid Build Coastguard Worker </plugin> 127*1b3f573fSAndroid Build Coastguard Worker <plugin> 128*1b3f573fSAndroid Build Coastguard Worker <groupId>org.sonatype.plugins</groupId> 129*1b3f573fSAndroid Build Coastguard Worker <artifactId>nexus-staging-maven-plugin</artifactId> 130*1b3f573fSAndroid Build Coastguard Worker <version>1.6.3</version> 131*1b3f573fSAndroid Build Coastguard Worker <extensions>true</extensions> 132*1b3f573fSAndroid Build Coastguard Worker <configuration> 133*1b3f573fSAndroid Build Coastguard Worker <serverId>sonatype-nexus-staging</serverId> 134*1b3f573fSAndroid Build Coastguard Worker <nexusUrl>https://oss.sonatype.org/</nexusUrl> 135*1b3f573fSAndroid Build Coastguard Worker <skipStagingRepositoryClose>true</skipStagingRepositoryClose> 136*1b3f573fSAndroid Build Coastguard Worker <autoReleaseAfterClose>false</autoReleaseAfterClose> 137*1b3f573fSAndroid Build Coastguard Worker <stagingRepositoryId>${staging.repository}</stagingRepositoryId> 138*1b3f573fSAndroid Build Coastguard Worker </configuration> 139*1b3f573fSAndroid Build Coastguard Worker </plugin> 140*1b3f573fSAndroid Build Coastguard Worker </plugins> 141*1b3f573fSAndroid Build Coastguard Worker </build> 142*1b3f573fSAndroid Build Coastguard Worker </profile> 143*1b3f573fSAndroid Build Coastguard Worker </profiles> 144*1b3f573fSAndroid Build Coastguard Worker</project> 145