xref: /aosp_15_r20/external/protobuf/javanano/pom.xml (revision 1b3f573f81763fcece89efc2b6a5209149e44ab8)
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"
3*1b3f573fSAndroid Build Coastguard Worker  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4*1b3f573fSAndroid Build Coastguard Worker  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5*1b3f573fSAndroid Build Coastguard Worker  <modelVersion>4.0.0</modelVersion>
6*1b3f573fSAndroid Build Coastguard Worker  <parent>
7*1b3f573fSAndroid Build Coastguard Worker    <groupId>com.google</groupId>
8*1b3f573fSAndroid Build Coastguard Worker    <artifactId>google</artifactId>
9*1b3f573fSAndroid Build Coastguard Worker    <version>1</version>
10*1b3f573fSAndroid Build Coastguard Worker  </parent>
11*1b3f573fSAndroid Build Coastguard Worker  <groupId>com.google.protobuf.nano</groupId>
12*1b3f573fSAndroid Build Coastguard Worker  <artifactId>protobuf-javanano</artifactId>
13*1b3f573fSAndroid Build Coastguard Worker  <version>3.2.0</version>
14*1b3f573fSAndroid Build Coastguard Worker  <packaging>bundle</packaging>
15*1b3f573fSAndroid Build Coastguard Worker  <name>Protocol Buffer JavaNano API</name>
16*1b3f573fSAndroid Build Coastguard Worker  <description>
17*1b3f573fSAndroid Build Coastguard Worker    Protocol Buffers are a way of encoding structured data in an efficient yet
18*1b3f573fSAndroid Build Coastguard Worker    extensible format.
19*1b3f573fSAndroid Build Coastguard Worker  </description>
20*1b3f573fSAndroid Build Coastguard Worker  <inceptionYear>2008</inceptionYear>
21*1b3f573fSAndroid Build Coastguard Worker  <url>https://developers.google.com/protocol-buffers/</url>
22*1b3f573fSAndroid Build Coastguard Worker  <licenses>
23*1b3f573fSAndroid Build Coastguard Worker    <license>
24*1b3f573fSAndroid Build Coastguard Worker      <name>3-Clause BSD License</name>
25*1b3f573fSAndroid Build Coastguard Worker      <url>https://opensource.org/licenses/BSD-3-Clause</url>
26*1b3f573fSAndroid Build Coastguard Worker      <distribution>repo</distribution>
27*1b3f573fSAndroid Build Coastguard Worker    </license>
28*1b3f573fSAndroid Build Coastguard Worker  </licenses>
29*1b3f573fSAndroid Build Coastguard Worker  <scm>
30*1b3f573fSAndroid Build Coastguard Worker    <url>https://github.com/google/protobuf</url>
31*1b3f573fSAndroid Build Coastguard Worker    <connection>
32*1b3f573fSAndroid Build Coastguard Worker      scm:git:https://github.com/google/protobuf.git
33*1b3f573fSAndroid Build Coastguard Worker    </connection>
34*1b3f573fSAndroid Build Coastguard Worker  </scm>
35*1b3f573fSAndroid Build Coastguard Worker  <properties>
36*1b3f573fSAndroid Build Coastguard Worker    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
37*1b3f573fSAndroid Build Coastguard Worker  </properties>
38*1b3f573fSAndroid Build Coastguard Worker  <dependencies>
39*1b3f573fSAndroid Build Coastguard Worker    <dependency>
40*1b3f573fSAndroid Build Coastguard Worker      <groupId>junit</groupId>
41*1b3f573fSAndroid Build Coastguard Worker      <artifactId>junit</artifactId>
42*1b3f573fSAndroid Build Coastguard Worker      <version>4.4</version>
43*1b3f573fSAndroid Build Coastguard Worker      <scope>test</scope>
44*1b3f573fSAndroid Build Coastguard Worker    </dependency>
45*1b3f573fSAndroid Build Coastguard Worker    <dependency>
46*1b3f573fSAndroid Build Coastguard Worker      <groupId>org.easymock</groupId>
47*1b3f573fSAndroid Build Coastguard Worker      <artifactId>easymock</artifactId>
48*1b3f573fSAndroid Build Coastguard Worker      <version>2.2</version>
49*1b3f573fSAndroid Build Coastguard Worker      <scope>test</scope>
50*1b3f573fSAndroid Build Coastguard Worker    </dependency>
51*1b3f573fSAndroid Build Coastguard Worker    <dependency>
52*1b3f573fSAndroid Build Coastguard Worker      <groupId>org.easymock</groupId>
53*1b3f573fSAndroid Build Coastguard Worker      <artifactId>easymockclassextension</artifactId>
54*1b3f573fSAndroid Build Coastguard Worker      <version>2.2.1</version>
55*1b3f573fSAndroid Build Coastguard Worker      <scope>test</scope>
56*1b3f573fSAndroid Build Coastguard Worker    </dependency>
57*1b3f573fSAndroid Build Coastguard Worker  </dependencies>
58*1b3f573fSAndroid Build Coastguard Worker  <build>
59*1b3f573fSAndroid Build Coastguard Worker    <plugins>
60*1b3f573fSAndroid Build Coastguard Worker      <plugin>
61*1b3f573fSAndroid Build Coastguard Worker        <artifactId>maven-compiler-plugin</artifactId>
62*1b3f573fSAndroid Build Coastguard Worker        <configuration>
63*1b3f573fSAndroid Build Coastguard Worker          <source>1.5</source>
64*1b3f573fSAndroid Build Coastguard Worker          <target>1.5</target>
65*1b3f573fSAndroid Build Coastguard Worker        </configuration>
66*1b3f573fSAndroid Build Coastguard Worker      </plugin>
67*1b3f573fSAndroid Build Coastguard Worker      <plugin>
68*1b3f573fSAndroid Build Coastguard Worker        <artifactId>maven-surefire-plugin</artifactId>
69*1b3f573fSAndroid Build Coastguard Worker        <configuration>
70*1b3f573fSAndroid Build Coastguard Worker          <includes>
71*1b3f573fSAndroid Build Coastguard Worker            <include>**/*Test.java</include>
72*1b3f573fSAndroid Build Coastguard Worker          </includes>
73*1b3f573fSAndroid Build Coastguard Worker        </configuration>
74*1b3f573fSAndroid Build Coastguard Worker      </plugin>
75*1b3f573fSAndroid Build Coastguard Worker      <plugin>
76*1b3f573fSAndroid Build Coastguard Worker        <artifactId>maven-antrun-plugin</artifactId>
77*1b3f573fSAndroid Build Coastguard Worker        <executions>
78*1b3f573fSAndroid Build Coastguard Worker          <execution>
79*1b3f573fSAndroid Build Coastguard Worker            <id>generate-test-sources</id>
80*1b3f573fSAndroid Build Coastguard Worker            <phase>generate-test-sources</phase>
81*1b3f573fSAndroid Build Coastguard Worker            <configuration>
82*1b3f573fSAndroid Build Coastguard Worker              <tasks>
83*1b3f573fSAndroid Build Coastguard Worker                <mkdir dir="target/generated-test-sources" />
84*1b3f573fSAndroid Build Coastguard Worker                <exec executable="../src/protoc">
85*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--javanano_out=generate_equals=true:target/generated-test-sources" />
86*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--proto_path=src/test/java/com" />
87*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_nano.proto" />
88*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_simple_nano.proto" />
89*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_stringutf8_nano.proto" />
90*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_recursive_nano.proto" />
91*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_import_nano.proto" />
92*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_single_nano.proto" />
93*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_multiple_nano.proto" />
94*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_multiple_nameclash_nano.proto" />
95*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_enum_class_nano.proto" />
96*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_repeated_merge_nano.proto" />
97*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/map_test.proto" />
98*1b3f573fSAndroid Build Coastguard Worker                </exec>
99*1b3f573fSAndroid Build Coastguard Worker                <exec executable="../src/protoc">
100*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--javanano_out=store_unknown_fields=true,generate_equals=true,generate_clone=true:target/generated-test-sources" />
101*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--proto_path=src/test/java/com" />
102*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto" />
103*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_extension_singular_nano.proto" />
104*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_extension_repeated_nano.proto" />
105*1b3f573fSAndroid Build Coastguard Worker                </exec>
106*1b3f573fSAndroid Build Coastguard Worker                <exec executable="../src/protoc">
107*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--javanano_out=store_unknown_fields=true,generate_clone=true:target/generated-test-sources" />
108*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--proto_path=src/test/java/com" />
109*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_extension_packed_nano.proto" />
110*1b3f573fSAndroid Build Coastguard Worker                </exec>
111*1b3f573fSAndroid Build Coastguard Worker                <exec executable="../src/protoc">
112*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--javanano_out=java_nano_generate_has=true,generate_equals=true,generate_clone=true:target/generated-test-sources" />
113*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--proto_path=src/test/java/com" />
114*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_has_nano.proto" />
115*1b3f573fSAndroid Build Coastguard Worker                </exec>
116*1b3f573fSAndroid Build Coastguard Worker                <exec executable="../src/protoc">
117*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--javanano_out=optional_field_style=accessors,generate_equals=true:target/generated-test-sources" />
118*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--proto_path=src/test/java/com" />
119*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_accessors_nano.proto" />
120*1b3f573fSAndroid Build Coastguard Worker                </exec>
121*1b3f573fSAndroid Build Coastguard Worker                <exec executable="../src/protoc">
122*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--javanano_out=enum_style=java:target/generated-test-sources" />
123*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--proto_path=src/test/java/com" />
124*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_enum_class_nano.proto" />
125*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_enum_class_multiple_nano.proto" />
126*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_repeated_packables_nano.proto" />
127*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_enum_validity_nano.proto" />
128*1b3f573fSAndroid Build Coastguard Worker                </exec>
129*1b3f573fSAndroid Build Coastguard Worker                <exec executable="../src/protoc">
130*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--javanano_out=
131*1b3f573fSAndroid Build Coastguard Worker                                  optional_field_style=accessors,
132*1b3f573fSAndroid Build Coastguard Worker                                  java_outer_classname=google/protobuf/nano/unittest_enum_validity_nano.proto|EnumValidityAccessors
133*1b3f573fSAndroid Build Coastguard Worker                                :target/generated-test-sources" />
134*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--proto_path=src/test/java/com" />
135*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_enum_validity_nano.proto" />
136*1b3f573fSAndroid Build Coastguard Worker                </exec>
137*1b3f573fSAndroid Build Coastguard Worker                <exec executable="../src/protoc">
138*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--javanano_out=optional_field_style=reftypes,generate_equals=true:target/generated-test-sources" />
139*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--proto_path=src/test/java/com" />
140*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_reference_types_nano.proto" />
141*1b3f573fSAndroid Build Coastguard Worker                </exec>
142*1b3f573fSAndroid Build Coastguard Worker                <exec executable="../src/protoc">
143*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--javanano_out=
144*1b3f573fSAndroid Build Coastguard Worker                                  optional_field_style=reftypes_compat_mode,
145*1b3f573fSAndroid Build Coastguard Worker                                  generate_equals=true,
146*1b3f573fSAndroid Build Coastguard Worker                                  java_outer_classname=google/protobuf/nano/unittest_reference_types_nano.proto|NanoReferenceTypesCompat
147*1b3f573fSAndroid Build Coastguard Worker                                  :target/generated-test-sources" />
148*1b3f573fSAndroid Build Coastguard Worker                  <arg value="--proto_path=src/test/java/com" />
149*1b3f573fSAndroid Build Coastguard Worker                  <arg value="src/test/java/com/google/protobuf/nano/unittest_reference_types_nano.proto" />
150*1b3f573fSAndroid Build Coastguard Worker                </exec>
151*1b3f573fSAndroid Build Coastguard Worker              </tasks>
152*1b3f573fSAndroid Build Coastguard Worker              <testSourceRoot>target/generated-test-sources</testSourceRoot>
153*1b3f573fSAndroid Build Coastguard Worker            </configuration>
154*1b3f573fSAndroid Build Coastguard Worker            <goals>
155*1b3f573fSAndroid Build Coastguard Worker              <goal>run</goal>
156*1b3f573fSAndroid Build Coastguard Worker            </goals>
157*1b3f573fSAndroid Build Coastguard Worker          </execution>
158*1b3f573fSAndroid Build Coastguard Worker        </executions>
159*1b3f573fSAndroid Build Coastguard Worker      </plugin>
160*1b3f573fSAndroid Build Coastguard Worker      <plugin>
161*1b3f573fSAndroid Build Coastguard Worker        <groupId>org.apache.felix</groupId>
162*1b3f573fSAndroid Build Coastguard Worker        <artifactId>maven-bundle-plugin</artifactId>
163*1b3f573fSAndroid Build Coastguard Worker        <extensions>true</extensions>
164*1b3f573fSAndroid Build Coastguard Worker        <configuration>
165*1b3f573fSAndroid Build Coastguard Worker          <instructions>
166*1b3f573fSAndroid Build Coastguard Worker            <Bundle-DocURL>https://developers.google.com/protocol-buffers/</Bundle-DocURL>
167*1b3f573fSAndroid Build Coastguard Worker            <Bundle-SymbolicName>com.google.protobuf.nano</Bundle-SymbolicName>
168*1b3f573fSAndroid Build Coastguard Worker            <Export-Package>com.google.protobuf.nano;version=3.0.0-alpha-7</Export-Package>
169*1b3f573fSAndroid Build Coastguard Worker          </instructions>
170*1b3f573fSAndroid Build Coastguard Worker        </configuration>
171*1b3f573fSAndroid Build Coastguard Worker      </plugin>
172*1b3f573fSAndroid Build Coastguard Worker    </plugins>
173*1b3f573fSAndroid Build Coastguard Worker  </build>
174*1b3f573fSAndroid Build Coastguard Worker  <profiles>
175*1b3f573fSAndroid Build Coastguard Worker    <profile>
176*1b3f573fSAndroid Build Coastguard Worker      <id>release</id>
177*1b3f573fSAndroid Build Coastguard Worker      <distributionManagement>
178*1b3f573fSAndroid Build Coastguard Worker        <snapshotRepository>
179*1b3f573fSAndroid Build Coastguard Worker          <id>sonatype-nexus-staging</id>
180*1b3f573fSAndroid Build Coastguard Worker          <url>https://oss.sonatype.org/content/repositories/snapshots</url>
181*1b3f573fSAndroid Build Coastguard Worker        </snapshotRepository>
182*1b3f573fSAndroid Build Coastguard Worker        <repository>
183*1b3f573fSAndroid Build Coastguard Worker          <id>sonatype-nexus-staging</id>
184*1b3f573fSAndroid Build Coastguard Worker          <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
185*1b3f573fSAndroid Build Coastguard Worker        </repository>
186*1b3f573fSAndroid Build Coastguard Worker      </distributionManagement>
187*1b3f573fSAndroid Build Coastguard Worker      <build>
188*1b3f573fSAndroid Build Coastguard Worker        <plugins>
189*1b3f573fSAndroid Build Coastguard Worker          <plugin>
190*1b3f573fSAndroid Build Coastguard Worker            <groupId>org.apache.maven.plugins</groupId>
191*1b3f573fSAndroid Build Coastguard Worker            <artifactId>maven-source-plugin</artifactId>
192*1b3f573fSAndroid Build Coastguard Worker            <version>2.2.1</version>
193*1b3f573fSAndroid Build Coastguard Worker            <executions>
194*1b3f573fSAndroid Build Coastguard Worker              <execution>
195*1b3f573fSAndroid Build Coastguard Worker                <id>attach-sources</id>
196*1b3f573fSAndroid Build Coastguard Worker                <goals>
197*1b3f573fSAndroid Build Coastguard Worker                  <goal>jar-no-fork</goal>
198*1b3f573fSAndroid Build Coastguard Worker                </goals>
199*1b3f573fSAndroid Build Coastguard Worker              </execution>
200*1b3f573fSAndroid Build Coastguard Worker            </executions>
201*1b3f573fSAndroid Build Coastguard Worker          </plugin>
202*1b3f573fSAndroid Build Coastguard Worker          <plugin>
203*1b3f573fSAndroid Build Coastguard Worker            <groupId>org.apache.maven.plugins</groupId>
204*1b3f573fSAndroid Build Coastguard Worker            <artifactId>maven-javadoc-plugin</artifactId>
205*1b3f573fSAndroid Build Coastguard Worker            <version>2.9.1</version>
206*1b3f573fSAndroid Build Coastguard Worker            <executions>
207*1b3f573fSAndroid Build Coastguard Worker              <execution>
208*1b3f573fSAndroid Build Coastguard Worker                <id>attach-javadocs</id>
209*1b3f573fSAndroid Build Coastguard Worker                <goals>
210*1b3f573fSAndroid Build Coastguard Worker                  <goal>jar</goal>
211*1b3f573fSAndroid Build Coastguard Worker                </goals>
212*1b3f573fSAndroid Build Coastguard Worker              </execution>
213*1b3f573fSAndroid Build Coastguard Worker            </executions>
214*1b3f573fSAndroid Build Coastguard Worker          </plugin>
215*1b3f573fSAndroid Build Coastguard Worker          <plugin>
216*1b3f573fSAndroid Build Coastguard Worker            <groupId>org.apache.maven.plugins</groupId>
217*1b3f573fSAndroid Build Coastguard Worker            <artifactId>maven-gpg-plugin</artifactId>
218*1b3f573fSAndroid Build Coastguard Worker            <version>1.5</version>
219*1b3f573fSAndroid Build Coastguard Worker            <executions>
220*1b3f573fSAndroid Build Coastguard Worker              <execution>
221*1b3f573fSAndroid Build Coastguard Worker                <id>sign-artifacts</id>
222*1b3f573fSAndroid Build Coastguard Worker                <phase>verify</phase>
223*1b3f573fSAndroid Build Coastguard Worker                <goals>
224*1b3f573fSAndroid Build Coastguard Worker                  <goal>sign</goal>
225*1b3f573fSAndroid Build Coastguard Worker                </goals>
226*1b3f573fSAndroid Build Coastguard Worker              </execution>
227*1b3f573fSAndroid Build Coastguard Worker            </executions>
228*1b3f573fSAndroid Build Coastguard Worker          </plugin>
229*1b3f573fSAndroid Build Coastguard Worker          <plugin>
230*1b3f573fSAndroid Build Coastguard Worker            <groupId>org.sonatype.plugins</groupId>
231*1b3f573fSAndroid Build Coastguard Worker            <artifactId>nexus-staging-maven-plugin</artifactId>
232*1b3f573fSAndroid Build Coastguard Worker            <version>1.6.3</version>
233*1b3f573fSAndroid Build Coastguard Worker            <extensions>true</extensions>
234*1b3f573fSAndroid Build Coastguard Worker            <configuration>
235*1b3f573fSAndroid Build Coastguard Worker               <serverId>sonatype-nexus-staging</serverId>
236*1b3f573fSAndroid Build Coastguard Worker               <nexusUrl>https://oss.sonatype.org/</nexusUrl>
237*1b3f573fSAndroid Build Coastguard Worker               <autoReleaseAfterClose>false</autoReleaseAfterClose>
238*1b3f573fSAndroid Build Coastguard Worker            </configuration>
239*1b3f573fSAndroid Build Coastguard Worker          </plugin>
240*1b3f573fSAndroid Build Coastguard Worker        </plugins>
241*1b3f573fSAndroid Build Coastguard Worker      </build>
242*1b3f573fSAndroid Build Coastguard Worker    </profile>
243*1b3f573fSAndroid Build Coastguard Worker  </profiles>
244*1b3f573fSAndroid Build Coastguard Worker</project>
245