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