xref: /aosp_15_r20/external/cronet/third_party/protobuf/java/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
5*6777b538SAndroid Build Coastguard Worker  <groupId>com.google.protobuf</groupId>
6*6777b538SAndroid Build Coastguard Worker  <artifactId>protobuf-parent</artifactId>
7*6777b538SAndroid Build Coastguard Worker  <version>3.21.12</version>
8*6777b538SAndroid Build Coastguard Worker  <packaging>pom</packaging>
9*6777b538SAndroid Build Coastguard Worker
10*6777b538SAndroid Build Coastguard Worker  <name>Protocol Buffers [Parent]</name>
11*6777b538SAndroid Build Coastguard Worker  <inceptionYear>2008</inceptionYear>
12*6777b538SAndroid Build Coastguard Worker  <url>https://developers.google.com/protocol-buffers/</url>
13*6777b538SAndroid Build Coastguard Worker  <description>
14*6777b538SAndroid Build Coastguard Worker    Protocol Buffers are a way of encoding structured data in an efficient yet
15*6777b538SAndroid Build Coastguard Worker    extensible format.
16*6777b538SAndroid Build Coastguard Worker  </description>
17*6777b538SAndroid Build Coastguard Worker
18*6777b538SAndroid Build Coastguard Worker  <developers>
19*6777b538SAndroid Build Coastguard Worker    <developer>
20*6777b538SAndroid Build Coastguard Worker      <id>haon</id>
21*6777b538SAndroid Build Coastguard Worker      <name>Hao Nguyen</name>
22*6777b538SAndroid Build Coastguard Worker      <email>[email protected]</email>
23*6777b538SAndroid Build Coastguard Worker      <organization>Google</organization>
24*6777b538SAndroid Build Coastguard Worker      <organizationUrl>https://cloud.google.com</organizationUrl>
25*6777b538SAndroid Build Coastguard Worker      <timezone>America/Los_Angeles</timezone>
26*6777b538SAndroid Build Coastguard Worker    </developer>
27*6777b538SAndroid Build Coastguard Worker  </developers>
28*6777b538SAndroid Build Coastguard Worker
29*6777b538SAndroid Build Coastguard Worker  <properties>
30*6777b538SAndroid Build Coastguard Worker    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
31*6777b538SAndroid Build Coastguard Worker    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
32*6777b538SAndroid Build Coastguard Worker
33*6777b538SAndroid Build Coastguard Worker    <!-- These are relative to the submodules -->
34*6777b538SAndroid Build Coastguard Worker    <protobuf.basedir>${project.basedir}/../..</protobuf.basedir>
35*6777b538SAndroid Build Coastguard Worker    <protobuf.source.dir>${protobuf.basedir}/src</protobuf.source.dir>
36*6777b538SAndroid Build Coastguard Worker    <protoc>${protobuf.source.dir}/protoc</protoc>
37*6777b538SAndroid Build Coastguard Worker    <test.proto.dir>src/test/proto</test.proto.dir>
38*6777b538SAndroid Build Coastguard Worker    <generated.sources.dir>${project.build.directory}/generated-sources</generated.sources.dir>
39*6777b538SAndroid Build Coastguard Worker    <generated.testsources.dir>${project.build.directory}/generated-test-sources</generated.testsources.dir>
40*6777b538SAndroid Build Coastguard Worker  </properties>
41*6777b538SAndroid Build Coastguard Worker
42*6777b538SAndroid Build Coastguard Worker  <licenses>
43*6777b538SAndroid Build Coastguard Worker    <license>
44*6777b538SAndroid Build Coastguard Worker      <name>BSD-3-Clause</name>
45*6777b538SAndroid Build Coastguard Worker      <url>https://opensource.org/licenses/BSD-3-Clause</url>
46*6777b538SAndroid Build Coastguard Worker      <distribution>repo</distribution>
47*6777b538SAndroid Build Coastguard Worker    </license>
48*6777b538SAndroid Build Coastguard Worker  </licenses>
49*6777b538SAndroid Build Coastguard Worker
50*6777b538SAndroid Build Coastguard Worker  <scm>
51*6777b538SAndroid Build Coastguard Worker    <url>https://github.com/protocolbuffers/protobuf</url>
52*6777b538SAndroid Build Coastguard Worker    <connection>scm:git:https://github.com/protocolbuffers/protobuf.git</connection>
53*6777b538SAndroid Build Coastguard Worker  </scm>
54*6777b538SAndroid Build Coastguard Worker
55*6777b538SAndroid Build Coastguard Worker  <distributionManagement>
56*6777b538SAndroid Build Coastguard Worker    <snapshotRepository>
57*6777b538SAndroid Build Coastguard Worker      <id>sonatype-nexus-staging</id>
58*6777b538SAndroid Build Coastguard Worker      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
59*6777b538SAndroid Build Coastguard Worker    </snapshotRepository>
60*6777b538SAndroid Build Coastguard Worker    <repository>
61*6777b538SAndroid Build Coastguard Worker      <id>sonatype-nexus-staging</id>
62*6777b538SAndroid Build Coastguard Worker      <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
63*6777b538SAndroid Build Coastguard Worker    </repository>
64*6777b538SAndroid Build Coastguard Worker  </distributionManagement>
65*6777b538SAndroid Build Coastguard Worker
66*6777b538SAndroid Build Coastguard Worker  <dependencyManagement>
67*6777b538SAndroid Build Coastguard Worker    <dependencies>
68*6777b538SAndroid Build Coastguard Worker      <dependency>
69*6777b538SAndroid Build Coastguard Worker        <groupId>com.google.protobuf</groupId>
70*6777b538SAndroid Build Coastguard Worker        <artifactId>protobuf-bom</artifactId>
71*6777b538SAndroid Build Coastguard Worker        <version>${project.version}</version>
72*6777b538SAndroid Build Coastguard Worker        <type>pom</type>
73*6777b538SAndroid Build Coastguard Worker        <scope>import</scope>
74*6777b538SAndroid Build Coastguard Worker      </dependency>
75*6777b538SAndroid Build Coastguard Worker      <dependency>
76*6777b538SAndroid Build Coastguard Worker        <groupId>junit</groupId>
77*6777b538SAndroid Build Coastguard Worker        <artifactId>junit</artifactId>
78*6777b538SAndroid Build Coastguard Worker        <version>4.13.2</version>
79*6777b538SAndroid Build Coastguard Worker        <scope>test</scope>
80*6777b538SAndroid Build Coastguard Worker      </dependency>
81*6777b538SAndroid Build Coastguard Worker      <dependency>
82*6777b538SAndroid Build Coastguard Worker        <groupId>org.mockito</groupId>
83*6777b538SAndroid Build Coastguard Worker        <artifactId>mockito-core</artifactId>
84*6777b538SAndroid Build Coastguard Worker        <version>4.3.1</version>
85*6777b538SAndroid Build Coastguard Worker        <scope>test</scope>
86*6777b538SAndroid Build Coastguard Worker      </dependency>
87*6777b538SAndroid Build Coastguard Worker      <dependency>
88*6777b538SAndroid Build Coastguard Worker        <groupId>com.google.guava</groupId>
89*6777b538SAndroid Build Coastguard Worker        <artifactId>guava</artifactId>
90*6777b538SAndroid Build Coastguard Worker        <version>31.1-android</version>
91*6777b538SAndroid Build Coastguard Worker      </dependency>
92*6777b538SAndroid Build Coastguard Worker      <dependency>
93*6777b538SAndroid Build Coastguard Worker        <groupId>com.google.guava</groupId>
94*6777b538SAndroid Build Coastguard Worker        <artifactId>guava-testlib</artifactId>
95*6777b538SAndroid Build Coastguard Worker        <version>31.1-android</version>
96*6777b538SAndroid Build Coastguard Worker        <scope>test</scope>
97*6777b538SAndroid Build Coastguard Worker      </dependency>
98*6777b538SAndroid Build Coastguard Worker      <dependency>
99*6777b538SAndroid Build Coastguard Worker        <groupId>com.google.truth</groupId>
100*6777b538SAndroid Build Coastguard Worker        <artifactId>truth</artifactId>
101*6777b538SAndroid Build Coastguard Worker        <version>1.1.2</version>
102*6777b538SAndroid Build Coastguard Worker        <scope>test</scope>
103*6777b538SAndroid Build Coastguard Worker      </dependency>
104*6777b538SAndroid Build Coastguard Worker    </dependencies>
105*6777b538SAndroid Build Coastguard Worker  </dependencyManagement>
106*6777b538SAndroid Build Coastguard Worker
107*6777b538SAndroid Build Coastguard Worker  <build>
108*6777b538SAndroid Build Coastguard Worker    <pluginManagement>
109*6777b538SAndroid Build Coastguard Worker      <plugins>
110*6777b538SAndroid Build Coastguard Worker        <plugin>
111*6777b538SAndroid Build Coastguard Worker          <artifactId>maven-compiler-plugin</artifactId>
112*6777b538SAndroid Build Coastguard Worker          <version>3.6.1</version>
113*6777b538SAndroid Build Coastguard Worker          <configuration>
114*6777b538SAndroid Build Coastguard Worker            <source>1.7</source>
115*6777b538SAndroid Build Coastguard Worker            <target>1.7</target>
116*6777b538SAndroid Build Coastguard Worker          </configuration>
117*6777b538SAndroid Build Coastguard Worker        </plugin>
118*6777b538SAndroid Build Coastguard Worker        <plugin>
119*6777b538SAndroid Build Coastguard Worker          <artifactId>maven-source-plugin</artifactId>
120*6777b538SAndroid Build Coastguard Worker          <version>2.4</version>
121*6777b538SAndroid Build Coastguard Worker          <executions>
122*6777b538SAndroid Build Coastguard Worker            <execution>
123*6777b538SAndroid Build Coastguard Worker              <id>attach-sources</id>
124*6777b538SAndroid Build Coastguard Worker              <goals>
125*6777b538SAndroid Build Coastguard Worker                <goal>jar-no-fork</goal>
126*6777b538SAndroid Build Coastguard Worker              </goals>
127*6777b538SAndroid Build Coastguard Worker            </execution>
128*6777b538SAndroid Build Coastguard Worker          </executions>
129*6777b538SAndroid Build Coastguard Worker        </plugin>
130*6777b538SAndroid Build Coastguard Worker        <plugin>
131*6777b538SAndroid Build Coastguard Worker          <artifactId>maven-javadoc-plugin</artifactId>
132*6777b538SAndroid Build Coastguard Worker          <version>2.10.3</version>
133*6777b538SAndroid Build Coastguard Worker          <executions>
134*6777b538SAndroid Build Coastguard Worker            <execution>
135*6777b538SAndroid Build Coastguard Worker              <id>attach-javadocs</id>
136*6777b538SAndroid Build Coastguard Worker              <goals>
137*6777b538SAndroid Build Coastguard Worker                <goal>jar</goal>
138*6777b538SAndroid Build Coastguard Worker              </goals>
139*6777b538SAndroid Build Coastguard Worker              <configuration>
140*6777b538SAndroid Build Coastguard Worker                <failOnError>false</failOnError>
141*6777b538SAndroid Build Coastguard Worker              </configuration>
142*6777b538SAndroid Build Coastguard Worker            </execution>
143*6777b538SAndroid Build Coastguard Worker          </executions>
144*6777b538SAndroid Build Coastguard Worker        </plugin>
145*6777b538SAndroid Build Coastguard Worker        <plugin>
146*6777b538SAndroid Build Coastguard Worker          <artifactId>maven-jar-plugin</artifactId>
147*6777b538SAndroid Build Coastguard Worker          <version>2.6</version>
148*6777b538SAndroid Build Coastguard Worker        </plugin>
149*6777b538SAndroid Build Coastguard Worker        <plugin>
150*6777b538SAndroid Build Coastguard Worker          <groupId>org.codehaus.mojo</groupId>
151*6777b538SAndroid Build Coastguard Worker          <artifactId>build-helper-maven-plugin</artifactId>
152*6777b538SAndroid Build Coastguard Worker          <version>1.10</version>
153*6777b538SAndroid Build Coastguard Worker        </plugin>
154*6777b538SAndroid Build Coastguard Worker        <plugin>
155*6777b538SAndroid Build Coastguard Worker          <groupId>org.apache.felix</groupId>
156*6777b538SAndroid Build Coastguard Worker          <artifactId>maven-bundle-plugin</artifactId>
157*6777b538SAndroid Build Coastguard Worker          <version>3.0.1</version>
158*6777b538SAndroid Build Coastguard Worker        </plugin>
159*6777b538SAndroid Build Coastguard Worker        <plugin>
160*6777b538SAndroid Build Coastguard Worker          <artifactId>maven-antrun-plugin</artifactId>
161*6777b538SAndroid Build Coastguard Worker          <version>3.0.0</version>
162*6777b538SAndroid Build Coastguard Worker        </plugin>
163*6777b538SAndroid Build Coastguard Worker        <plugin>
164*6777b538SAndroid Build Coastguard Worker          <artifactId>maven-surefire-plugin</artifactId>
165*6777b538SAndroid Build Coastguard Worker          <version>3.0.0-M5</version>
166*6777b538SAndroid Build Coastguard Worker        </plugin>
167*6777b538SAndroid Build Coastguard Worker        <plugin>
168*6777b538SAndroid Build Coastguard Worker          <groupId>org.codehaus.mojo</groupId>
169*6777b538SAndroid Build Coastguard Worker          <artifactId>animal-sniffer-maven-plugin</artifactId>
170*6777b538SAndroid Build Coastguard Worker          <version>1.20</version>
171*6777b538SAndroid Build Coastguard Worker        </plugin>
172*6777b538SAndroid Build Coastguard Worker      </plugins>
173*6777b538SAndroid Build Coastguard Worker    </pluginManagement>
174*6777b538SAndroid Build Coastguard Worker
175*6777b538SAndroid Build Coastguard Worker    <plugins>
176*6777b538SAndroid Build Coastguard Worker      <plugin>
177*6777b538SAndroid Build Coastguard Worker        <groupId>org.codehaus.mojo</groupId>
178*6777b538SAndroid Build Coastguard Worker        <artifactId>animal-sniffer-maven-plugin</artifactId>
179*6777b538SAndroid Build Coastguard Worker        <configuration>
180*6777b538SAndroid Build Coastguard Worker          <signature>
181*6777b538SAndroid Build Coastguard Worker            <groupId>net.sf.androidscents.signature</groupId>
182*6777b538SAndroid Build Coastguard Worker            <artifactId>android-api-level-14</artifactId>
183*6777b538SAndroid Build Coastguard Worker            <version>4.0_r4</version>
184*6777b538SAndroid Build Coastguard Worker          </signature>
185*6777b538SAndroid Build Coastguard Worker          <ignores>
186*6777b538SAndroid Build Coastguard Worker            <ignore>sun.misc.Unsafe</ignore>
187*6777b538SAndroid Build Coastguard Worker          </ignores>
188*6777b538SAndroid Build Coastguard Worker        </configuration>
189*6777b538SAndroid Build Coastguard Worker        <executions>
190*6777b538SAndroid Build Coastguard Worker          <execution>
191*6777b538SAndroid Build Coastguard Worker            <id>android</id>
192*6777b538SAndroid Build Coastguard Worker            <phase>test</phase>
193*6777b538SAndroid Build Coastguard Worker            <goals>
194*6777b538SAndroid Build Coastguard Worker              <goal>check</goal>
195*6777b538SAndroid Build Coastguard Worker            </goals>
196*6777b538SAndroid Build Coastguard Worker          </execution>
197*6777b538SAndroid Build Coastguard Worker        </executions>
198*6777b538SAndroid Build Coastguard Worker      </plugin>
199*6777b538SAndroid Build Coastguard Worker    </plugins>
200*6777b538SAndroid Build Coastguard Worker  </build>
201*6777b538SAndroid Build Coastguard Worker
202*6777b538SAndroid Build Coastguard Worker  <profiles>
203*6777b538SAndroid Build Coastguard Worker    <profile>
204*6777b538SAndroid Build Coastguard Worker      <id>release</id>
205*6777b538SAndroid Build Coastguard Worker      <build>
206*6777b538SAndroid Build Coastguard Worker        <plugins>
207*6777b538SAndroid Build Coastguard Worker          <plugin>
208*6777b538SAndroid Build Coastguard Worker            <groupId>org.apache.maven.plugins</groupId>
209*6777b538SAndroid Build Coastguard Worker            <artifactId>maven-source-plugin</artifactId>
210*6777b538SAndroid Build Coastguard Worker            <version>2.2.1</version>
211*6777b538SAndroid Build Coastguard Worker            <executions>
212*6777b538SAndroid Build Coastguard Worker              <execution>
213*6777b538SAndroid Build Coastguard Worker                <id>attach-sources</id>
214*6777b538SAndroid Build Coastguard Worker                <goals>
215*6777b538SAndroid Build Coastguard Worker                  <goal>jar-no-fork</goal>
216*6777b538SAndroid Build Coastguard Worker                </goals>
217*6777b538SAndroid Build Coastguard Worker              </execution>
218*6777b538SAndroid Build Coastguard Worker            </executions>
219*6777b538SAndroid Build Coastguard Worker          </plugin>
220*6777b538SAndroid Build Coastguard Worker          <plugin>
221*6777b538SAndroid Build Coastguard Worker            <groupId>org.apache.maven.plugins</groupId>
222*6777b538SAndroid Build Coastguard Worker            <artifactId>maven-javadoc-plugin</artifactId>
223*6777b538SAndroid Build Coastguard Worker            <version>2.10.3</version>
224*6777b538SAndroid Build Coastguard Worker            <executions>
225*6777b538SAndroid Build Coastguard Worker              <execution>
226*6777b538SAndroid Build Coastguard Worker                <id>attach-javadocs</id>
227*6777b538SAndroid Build Coastguard Worker                <goals>
228*6777b538SAndroid Build Coastguard Worker                  <goal>jar</goal>
229*6777b538SAndroid Build Coastguard Worker                </goals>
230*6777b538SAndroid Build Coastguard Worker                <configuration>
231*6777b538SAndroid Build Coastguard Worker                  <failOnError>false</failOnError>
232*6777b538SAndroid Build Coastguard Worker                </configuration>
233*6777b538SAndroid Build Coastguard Worker              </execution>
234*6777b538SAndroid Build Coastguard Worker            </executions>
235*6777b538SAndroid Build Coastguard Worker          </plugin>
236*6777b538SAndroid Build Coastguard Worker          <plugin>
237*6777b538SAndroid Build Coastguard Worker            <artifactId>maven-gpg-plugin</artifactId>
238*6777b538SAndroid Build Coastguard Worker            <version>1.6</version>
239*6777b538SAndroid Build Coastguard Worker            <executions>
240*6777b538SAndroid Build Coastguard Worker              <execution>
241*6777b538SAndroid Build Coastguard Worker                <id>sign-artifacts</id>
242*6777b538SAndroid Build Coastguard Worker                <phase>verify</phase>
243*6777b538SAndroid Build Coastguard Worker                <goals>
244*6777b538SAndroid Build Coastguard Worker                  <goal>sign</goal>
245*6777b538SAndroid Build Coastguard Worker                </goals>
246*6777b538SAndroid Build Coastguard Worker              </execution>
247*6777b538SAndroid Build Coastguard Worker            </executions>
248*6777b538SAndroid Build Coastguard Worker          </plugin>
249*6777b538SAndroid Build Coastguard Worker          <plugin>
250*6777b538SAndroid Build Coastguard Worker            <groupId>org.sonatype.plugins</groupId>
251*6777b538SAndroid Build Coastguard Worker            <artifactId>nexus-staging-maven-plugin</artifactId>
252*6777b538SAndroid Build Coastguard Worker            <version>1.6.6</version>
253*6777b538SAndroid Build Coastguard Worker            <extensions>true</extensions>
254*6777b538SAndroid Build Coastguard Worker            <configuration>
255*6777b538SAndroid Build Coastguard Worker              <serverId>sonatype-nexus-staging</serverId>
256*6777b538SAndroid Build Coastguard Worker              <nexusUrl>https://oss.sonatype.org/</nexusUrl>
257*6777b538SAndroid Build Coastguard Worker              <autoReleaseAfterClose>false</autoReleaseAfterClose>
258*6777b538SAndroid Build Coastguard Worker            </configuration>
259*6777b538SAndroid Build Coastguard Worker          </plugin>
260*6777b538SAndroid Build Coastguard Worker          <plugin>
261*6777b538SAndroid Build Coastguard Worker            <groupId>org.jetbrains.dokka</groupId>
262*6777b538SAndroid Build Coastguard Worker            <artifactId>dokka-maven-plugin</artifactId>
263*6777b538SAndroid Build Coastguard Worker            <version>1.4.32</version>
264*6777b538SAndroid Build Coastguard Worker            <executions>
265*6777b538SAndroid Build Coastguard Worker              <execution>
266*6777b538SAndroid Build Coastguard Worker                <phase>prepare-package</phase>
267*6777b538SAndroid Build Coastguard Worker                <goals>
268*6777b538SAndroid Build Coastguard Worker                  <goal>javadocJar</goal>
269*6777b538SAndroid Build Coastguard Worker                </goals>
270*6777b538SAndroid Build Coastguard Worker              </execution>
271*6777b538SAndroid Build Coastguard Worker            </executions>
272*6777b538SAndroid Build Coastguard Worker          </plugin>
273*6777b538SAndroid Build Coastguard Worker        </plugins>
274*6777b538SAndroid Build Coastguard Worker      </build>
275*6777b538SAndroid Build Coastguard Worker    </profile>
276*6777b538SAndroid Build Coastguard Worker  </profiles>
277*6777b538SAndroid Build Coastguard Worker
278*6777b538SAndroid Build Coastguard Worker  <modules>
279*6777b538SAndroid Build Coastguard Worker    <module>bom</module>
280*6777b538SAndroid Build Coastguard Worker    <module>lite</module>
281*6777b538SAndroid Build Coastguard Worker    <module>core</module>
282*6777b538SAndroid Build Coastguard Worker    <module>util</module>
283*6777b538SAndroid Build Coastguard Worker    <module>kotlin</module>
284*6777b538SAndroid Build Coastguard Worker    <module>kotlin-lite</module>
285*6777b538SAndroid Build Coastguard Worker  </modules>
286*6777b538SAndroid Build Coastguard Worker
287*6777b538SAndroid Build Coastguard Worker</project>
288