Snap for 11190379 from e8a95e8bc58ca46b51eaee46cc63b954a2a6975c to mainline-conscrypt-release
Change-Id: Id83c9f5ec645a1f3c3889a6c2a8595c3c202b6cc
diff --git a/common/m2/Android.bp b/common/m2/Android.bp
index 3d3ac93..69f5ce8 100644
--- a/common/m2/Android.bp
+++ b/common/m2/Android.bp
@@ -351,7 +351,7 @@
jars: [
"repository/com/github/ajalt/clikt/clikt-jvm/3.5.3/clikt-jvm-3.5.3.jar",
"repository/com/google/guava/guava/23.0/guava-23.0.jar",
- "repository/com/google/turbine/0.1/turbine-0.1.jar",
+ "repository/com/google/turbine/0.2.1/turbine-0.2.1.jar",
"repository/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar",
"repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar",
"repository/org/ow2/asm/asm/6.1.1/asm-6.1.1.jar",
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar
new file mode 100644
index 0000000..168f609
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar
Binary files differ
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar.asc b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar.asc
new file mode 100644
index 0000000..aeae489
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE7gyocwdAkvgG9Ztl02SrqjmkcyAFAmU2ky4ACgkQ02Srqjmk
+cyC8rA//ZM1eMw2YgIZKlYfvr1hhpf52L3xHf81rOFUpWUs4gqShy7iIqHsspBx1
+Us7geAamE+DFt65+GYzVqeWREFrf5szLWMkZaQssY9lmyld5CemBoYDmtHocAd8H
+pAlz1rzTGUJfWRha/0zSve7tSoNJFCRh3QV2FpQNOGNH4d0HSrzQt1lbDJeiH1bJ
+4ZnR4VvREcC6lNZSDbbmGHSB7dSpoL6rm1M4ZNLIfEhHgzX+HnkQLPspdalvcuN1
+LnaE7Qnqpl2e7jxJ3hNyfw1VnJlVdhVATdHEPTFXUp+PmhfkzNRcAB11BnVVvOgd
+XH4p1QJBCVWMwWDSDNc5Nrq16Sm10pJVW50KUEbbXRuTN0tQy0le+uWDJa5UnHtN
+sow5cD14WHpom1TdhDt+cWGepZlgodnIIMgJMBMRvbjHy7lrUlEve/YDqSqJvI07
+qfZbEGeUkbXYuFsybeyLiYe6520mD0oJGBQsPGY6z0pjy6099UZPBKln5dPyurJk
+IxUfV2wjeMM/c1bdhO62IU0I6kHMx1qrECLabSJ/903/CpNAXxIYNyjp+mVs+TYv
+vNn23q+CqAtzirf/AwaOwjH8RIZ9T8bzYvVPpaUjEPCVXYI7cDJ6FASVf4rKtISy
+hePMdqxE8Icy5qHwsEQI3ws8l4ZIuj7YZksl9UPebXBrE+YykUE=
+=nuSe
+-----END PGP SIGNATURE-----
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar.md5 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar.md5
new file mode 100644
index 0000000..e8ee9bc
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar.md5
@@ -0,0 +1 @@
+16fc9d92e1486e847e73b7cc0944e0e7
\ No newline at end of file
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar.sha1 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar.sha1
new file mode 100644
index 0000000..5349765
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-all-deps.jar.sha1
@@ -0,0 +1 @@
+f0098bb54bbef04d0e6159379731459d801344d8
\ No newline at end of file
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar
new file mode 100644
index 0000000..9d791ca
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar
Binary files differ
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar.asc b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar.asc
new file mode 100644
index 0000000..bc67ebd
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE7gyocwdAkvgG9Ztl02SrqjmkcyAFAmU2ky8ACgkQ02Srqjmk
+cyCEABAAlOleV2WN3+1SLAcwtX9VPsAEF34r1MGPtKRTlNedqo6nlMIBHQra8gBL
+o2GZSblETBWcKrYV2SZTmc7SDTYevExfPPMcbSQcLIF1O3xjw1kT8AexUJKTk3Yp
+4fhVgu61Q5j4xHMAyDwh+HnNVKv4SFJXzd+0CbkLRp0zzMN34YG7uo6ias1lp71X
+a6KkyK7cj1vHP2++ti6md1rG/icY8VnbDoHCQ6ApSzrt/YGZmHJxYYY8n8S3OqAD
+on2Im0ANJCV38E0zyqr4p7X/Kgy5tM+cJvR811v2sdGKfsDF7gPnsnE9qullGOTD
+GqsrNurbcXNutCOvhWmuhToxEcnfX37Cym8SFgp9VqOw0UHQQM/8MEXC1cPAnzuG
+IiLWEAiZbfwJ+RsGmBzKfUcbULxRU+uabi+5wzCTkgHSWWRAmg6Z/sIuDMrgTuOM
+QHmQht+WfRGt2Na8VsuEBEY6FMsly5NAXzJa+/Eg51PqAlKrlUXGdFE6bfaPvije
+IexKZTdWEZtYJnIySr3HcaN9S7ovLmvQGhqYexEp3o+t8x8Le3IzAM0eOP0HDkPS
+fm+m9ZswJukOMexsDYBe7n5BI8gYF81VDjD9DsNuxo3ZbMXYjSRN3QsLZ3AYbYkm
+96Ybzg1vnGExR8LR0FS7ngauarhhTFUP01XuDrNC0CYetReEt0A=
+=Thu8
+-----END PGP SIGNATURE-----
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar.md5 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar.md5
new file mode 100644
index 0000000..20172de
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar.md5
@@ -0,0 +1 @@
+cb0801ef10f96a2619565e09de8d2cd6
\ No newline at end of file
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar.sha1 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar.sha1
new file mode 100644
index 0000000..0a7173d
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+f29b6caf64b8d2d69d126acdf08a1cd48cb2ec5d
\ No newline at end of file
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar
new file mode 100644
index 0000000..e2d8739
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar
Binary files differ
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar.asc b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar.asc
new file mode 100644
index 0000000..aa41b04
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE7gyocwdAkvgG9Ztl02SrqjmkcyAFAmU2ky8ACgkQ02Srqjmk
+cyDrcQ/+K4lB8tK0uWu2Nd54chatT2IM66wvKFk97siucgGd/0QVrK/pkirq7V1q
+BrTut0rbHmt6JhQGhbkO6eOmsh0AmNn/Xf1fn+eBJWPYU3hsLdYTEUOnH+I3OKqG
+KuO7en7PGcGW3TzWU0CXc44cwO5RwEzNLBsHqIWnURcmOTygzCxW/T1UCZs8RUH9
+CUOhhWTuQIRqV7wyS2EfxnvtYaI+vsFqdjGB7Ic3XrHKlD1eJExuBHPb4wtbJzMN
+Kpi4BxEJoaBNUcmQA51Pzed/svTCbhpe2ILD8iXPkSiGZs95XHIIZlGZi1N6q/lj
+v3sxLN89lm2yhgokjM0EFk0QWaSpJ9acVi+yeOl/oR68EvmSFeqbNdP8JLiCtQq1
+wvFuSrQGOV9JlFoLL0kIflHGULMKIncWr+2m8mGP0bMhrip32QSsamtb7yuKxoUR
+Gv66BEcRYN7y3itw3cC2lDgABEwHwwGqqeDF81YxQss6koT7ZfyUqInXd5NZdSTg
+91/Tf3CkWfrfu10RsnQFMOMEo7DSHEcw5ZGtB4SFvldY72kD6ptDnuyWa+kN6sa7
+8SKGlIrLT91oHyh9DDPxcQvw8R8xHIdlucXtWrfZ0a9NuoGfeeMWQqx0YqW8+lfa
+KAS5neaulSERMjt/ijxGmU/hCWjCTVvt/3uzlDMJbs2G7TT3rkc=
+=ACjV
+-----END PGP SIGNATURE-----
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar.md5 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar.md5
new file mode 100644
index 0000000..a8afe5e
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar.md5
@@ -0,0 +1 @@
+abcc65f3c87541d1d6e0137571d7f6ec
\ No newline at end of file
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar.sha1 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar.sha1
new file mode 100644
index 0000000..a1e11a0
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1-sources.jar.sha1
@@ -0,0 +1 @@
+54c0967b06d86f689375c126ca9c024945636830
\ No newline at end of file
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar
new file mode 100644
index 0000000..025fd8e
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar
Binary files differ
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar.asc b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar.asc
new file mode 100644
index 0000000..9917326
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE7gyocwdAkvgG9Ztl02SrqjmkcyAFAmU2ky0ACgkQ02Srqjmk
+cyAPBQ//Q6DjYkUMe9TG0dR6hO6dfdDx0jemdGDeAnjJwrkH55dW0cfCz8nl93hd
+iJNpXPsADmLeyK7VrR/pa8BiAtqbOBEIE+4KnAMVDbYSwapaBWO0kjj/b20fLmFY
+SxfPRh/JzjT1DHfy7ujoD1UQSWi3YsY536MOAlU/G0Kf7tNGs9Uycq94K0+pwdRx
+Kfq/GkPrvlWFqiAvlzj9nnQiJRLuQ238S2fTYyGIyp76D8KLD/UU/FmRJX/EfHDs
+/kg99gE8ZpkXp2eMT9kIlXV3W+ppXTogKnM3/RzrMCrGgrolxXG3ZIV3A5eWWn7N
+jn5jQzL5xPyOxo3+GgqiWM5swmh8f+HeUaLOge7FBPAxkjmi1jSMsM9zlw89fJja
+q6hOJiw+WSjw2F1L4Ysl643hZrq/r8HjbMx9qTt/xsLUCJOEyXLAA6uEsvd2kkFm
+R26rMoMHMrQPAP3HvQryuSfx8/i1GSVPe1z503sSDhz18N683ydiO6XFubHR02c/
+7k9NudApXtc6UTxsOUYkB5y9gh0TMEtZSJIRUZ/kPvssmFhu8lL0ift2e6NRUgnY
+nORDj+vGz5cPEKD1W5GZCDXmZi81W4jvBHZvDPhqHqsmdr1lQ1fCdstkxOwodzdk
+nE/CrEV1QBem1gG2tQVb+NLQJvuYsH7K9wrRIQvlJo/z6TKya38=
+=A7hI
+-----END PGP SIGNATURE-----
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar.md5 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar.md5
new file mode 100644
index 0000000..d621d3d
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar.md5
@@ -0,0 +1 @@
+52160f387c288b241c97913d05f8d220
\ No newline at end of file
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar.sha1 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar.sha1
new file mode 100644
index 0000000..1deee93
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.jar.sha1
@@ -0,0 +1 @@
+10a8d7d78a35521c9ffb41ec072596457d2369a4
\ No newline at end of file
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom
new file mode 100644
index 0000000..1ef522a
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom
@@ -0,0 +1,390 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright 2020 Google Inc.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<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">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>com.google.turbine</groupId>
+ <artifactId>turbine</artifactId>
+ <version>0.2.1</version>
+
+ <name>turbine</name>
+ <description>turbine is a header compiler for Java</description>
+ <url>https://github.com/google/turbine</url>
+
+ <properties>
+ <asm.version>9.5</asm.version>
+ <guava.version>32.1.1-jre</guava.version>
+ <errorprone.version>2.16</errorprone.version>
+ <maven-javadoc-plugin.version>3.3.1</maven-javadoc-plugin.version>
+ <maven-source-plugin.version>3.2.1</maven-source-plugin.version>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <protobuf.version>3.19.6</protobuf.version>
+ <grpc.version>1.43.2</grpc.version>
+ <native.maven.plugin.version>0.9.23</native.maven.plugin.version>
+ </properties>
+
+ <organization>
+ <name>Google Inc.</name>
+ <url>http://www.google.com/</url>
+ </organization>
+
+ <developers>
+ <developer>
+ <name>Liam Miller-Cushon</name>
+ </developer>
+ </developers>
+
+ <scm>
+ <connection>scm:git:https://github.com/google/turbine.git</connection>
+ <developerConnection>scm:git:git@github.com:google/turbine.git</developerConnection>
+ <url>https://github.com/google/turbine</url>
+ </scm>
+
+ <licenses>
+ <license>
+ <name>Apache 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>${guava.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.errorprone</groupId>
+ <artifactId>error_prone_annotations</artifactId>
+ <version>${errorprone.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jspecify</groupId>
+ <artifactId>jspecify</artifactId>
+ <version>0.2.0</version>
+ <optional>true</optional>
+ </dependency>
+ <dependency>
+ <groupId>com.google.protobuf</groupId>
+ <artifactId>protobuf-java</artifactId>
+ <version>${protobuf.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>${asm.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-tree</artifactId>
+ <version>${asm.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-util</artifactId>
+ <version>${asm.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.13.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.truth</groupId>
+ <artifactId>truth</artifactId>
+ <version>1.1.3</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.truth.extensions</groupId>
+ <artifactId>truth-proto-extension</artifactId>
+ <version>1.1.3</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.truth.extensions</groupId>
+ <artifactId>truth-java8-extension</artifactId>
+ <version>1.1.3</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.jimfs</groupId>
+ <artifactId>jimfs</artifactId>
+ <version>1.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava-testlib</artifactId>
+ <version>${guava.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.auto.value</groupId>
+ <artifactId>auto-value-annotations</artifactId>
+ <version>1.9</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.auto</groupId>
+ <artifactId>auto-common</artifactId>
+ <version>1.2.1</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <sourceDirectory>java</sourceDirectory>
+ <testSourceDirectory>javatests</testSourceDirectory>
+ <testResources>
+ <testResource>
+ <directory>javatests</directory>
+ <includes>
+ <include>**/testdata/**</include>
+ <include>**/moduletestdata/**</include>
+ </includes>
+ </testResource>
+ </testResources>
+ <extensions>
+ <extension>
+ <groupId>kr.motd.maven</groupId>
+ <artifactId>os-maven-plugin</artifactId>
+ <version>1.7.0</version>
+ </extension>
+ </extensions>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.9.0</version>
+ <configuration>
+ <source>8</source>
+ <target>8</target>
+ <encoding>UTF-8</encoding>
+ <compilerArgs>
+ <arg>-parameters</arg>
+ <arg>-XDcompilePolicy=simple</arg>
+ <arg>-Xplugin:ErrorProne</arg>
+ </compilerArgs>
+ <annotationProcessorPaths>
+ <path>
+ <groupId>com.google.errorprone</groupId>
+ <artifactId>error_prone_core</artifactId>
+ <version>${errorprone.version}</version>
+ </path>
+ <path>
+ <groupId>com.google.auto.value</groupId>
+ <artifactId>auto-value</artifactId>
+ <version>1.7.4</version>
+ </path>
+ </annotationProcessorPaths>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.xolstice.maven.plugins</groupId>
+ <artifactId>protobuf-maven-plugin</artifactId>
+ <version>0.6.1</version>
+ <configuration>
+ <protoSourceRoot>proto</protoSourceRoot>
+ <protocArtifact>com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}</protocArtifact>
+ <pluginId>grpc-java</pluginId>
+ <pluginArtifact>io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier}</pluginArtifact>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>compile</goal>
+ <goal>compile-custom</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.22.2</version>
+ <configuration>
+ <!-- set heap size to work around http://github.com/travis-ci/travis-ci/issues/3396 -->
+ <argLine>
+ -Xmx2g
+ --add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
+ --add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
+ --add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
+ --add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED
+ --add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
+ --add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED
+ --add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
+ --add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
+ --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
+ --add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED
+ </argLine>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>3.2.4</version>
+ <executions>
+ <execution>
+ <id>shade-all-deps</id>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <shadedArtifactAttached>true</shadedArtifactAttached>
+ <shadedClassifierName>all-deps</shadedClassifierName>
+ <createDependencyReducedPom>false</createDependencyReducedPom>
+ <!-- http://stackoverflow.com/a/6743609 -->
+ <filters>
+ <filter>
+ <artifact>*:*</artifact>
+ <excludes>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
+ </excludes>
+ </filter>
+ </filters>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>3.3.1</version>
+ <configuration>
+ <source>8</source>
+ <detectJavaApiLink>false</detectJavaApiLink>
+ <notimestamp>true</notimestamp>
+ <doctitle>turbine ${project.version} API</doctitle>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <distributionManagement>
+ <snapshotRepository>
+ <id>sonatype-nexus-snapshots</id>
+ <name>Sonatype Nexus Snapshots</name>
+ <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
+ </snapshotRepository>
+ <repository>
+ <id>sonatype-nexus-staging</id>
+ <name>Nexus Release Repository</name>
+ <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
+ </repository>
+ </distributionManagement>
+
+ <profiles>
+ <profile>
+ <id>sonatype-oss-release</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>${maven-source-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <goals>
+ <goal>jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>${maven-javadoc-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>attach-javadocs</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-gpg-plugin</artifactId>
+ <version>3.0.1</version>
+ <executions>
+ <execution>
+ <id>sign-artifacts</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>native</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.graalvm.buildtools</groupId>
+ <artifactId>native-maven-plugin</artifactId>
+ <version>${native.maven.plugin.version}</version>
+ <extensions>true</extensions>
+ <executions>
+ <execution>
+ <id>build-native</id>
+ <goals>
+ <goal>build</goal>
+ </goals>
+ <phase>package</phase>
+ </execution>
+ <execution>
+ <id>test-native</id>
+ <goals>
+ <goal>test</goal>
+ </goals>
+ <phase>test</phase>
+ </execution>
+ </executions>
+ <configuration>
+ <imageName>turbine</imageName>
+ <mainClass>com.google.turbine.main.Main</mainClass>
+ <classpath>
+ <param>${project.build.directory}/${project.artifactId}-${project.version}-all-deps.jar</param>
+ </classpath>
+ <buildArgs>
+ <buildArg>--no-fallback</buildArg>
+ </buildArgs>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom.asc b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom.asc
new file mode 100644
index 0000000..f64db8c
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE7gyocwdAkvgG9Ztl02SrqjmkcyAFAmU2ky4ACgkQ02Srqjmk
+cyDl1A/+JavKGmj8y6AdQdYEMQ2K7gw3qc17rt4N00wWNuYCdqS76I8Q5mzW08Ia
+Lw2Hk+Ca4XiYMfY24NJb48gjCeftNzuRD9QJeLvia/AoCKGls+6Y8u91eSbTiS5B
+LyCBY2Fb+FDJircbSYrVFQljRaQI9HfoChyMZqqdY1VloSOG6s8J29g35VG1vug8
+gjQLe2zai8y0l/CKxmBEEJMjIS9hZG+GqZfGbSMKmMGv6JiyaxbB3DRxavDla42f
+1Ux0BeIT3D45SNgsK9u92NJCqG9Ab6wlLt1VEltDNoA0iCiAkzkp89fXFiWHcrca
+c0y2phyq6hcvNYiAmb0ySBtQHxbbnPiz/dE73bfapyZE2Yyxs0VooSW0IVvKUHhy
+GW5BA5MP5qeYhxVU1UJBwXn+U9UG++zV6hCMomksCEkjg1ri9MzggSfdH/rm4orN
+WFPbQmA8RVP7XW+y2wpwz2xL84M6S5J6D6mkPO7DvmLan/u1qO0B6hPZYO75zFur
+5e9zGeU2Pl3rSjiV/w98/ARojYUERHYL2Ccd87dhd/Q53B9lzo59+arRZ86rhITr
+wRD8OGJ3sYf/iGhCCxn7Phs6Ga0zgHF6gZmefs7jmjJaNY9x+6T5Z/yHNnk4VOee
+5Q5mv7JmFAV7AoSdVX8hQqyRdGSGEYpCiWHxSsV54wBOZJaX1P8=
+=fSLI
+-----END PGP SIGNATURE-----
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom.md5 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom.md5
new file mode 100644
index 0000000..3347727
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom.md5
@@ -0,0 +1 @@
+7e2c39ed55079ba5d8ed474443023293
\ No newline at end of file
diff --git a/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom.sha1 b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom.sha1
new file mode 100644
index 0000000..e327c71
--- /dev/null
+++ b/common/m2/repository/com/google/turbine/0.2.1/turbine-0.2.1.pom.sha1
@@ -0,0 +1 @@
+f687fa6e63e7c18fbf05ebe3d55a80d18b11c3e1
\ No newline at end of file