[maven-release-plugin] prepare release org.apache.royale.compiler-build-tools-1.2.0-rc3
diff --git a/compiler-build-tools/pom.xml b/compiler-build-tools/pom.xml
index 4244266..9b80e47 100644
--- a/compiler-build-tools/pom.xml
+++ b/compiler-build-tools/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>

 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -16,305 +16,304 @@
   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>
-
-  <parent>
-    <groupId>org.apache</groupId>
-    <artifactId>apache</artifactId>
-    <version>23</version>
-    <relativePath />
-  </parent>
-
-  <groupId>org.apache.royale.compiler</groupId>
-  <artifactId>compiler-build-tools</artifactId>
-  <version>1.2.0-SNAPSHOT</version>
-  <packaging>maven-plugin</packaging>
-
-  <name>Apache Royale: Build Tools</name>
-
-  <scm>
-    <connection>scm:git:https://gitbox.apache.org/repos/asf/royale-compiler.git</connection>
-    <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/royale-compiler.git</developerConnection>
-    <url>https://github.com/apache/royale-compiler</url>
-    <tag>HEAD</tag>
-  </scm>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-plugin-plugin</artifactId>
-        <version>3.6.0</version>
-        <configuration>
-          <goalPrefix>compiler-build-tools</goalPrefix>
-          <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
-        </configuration>
-        <executions>
-          <execution>
-            <id>mojo-descriptor</id>
-            <goals>
-              <goal>descriptor</goal>
-            </goals>
-          </execution>
-          <execution>
-            <id>help-goal</id>
-            <goals>
-              <goal>helpmojo</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-javadoc-plugin</artifactId>
-      </plugin>
-      <!-- This plugin cleans up the jars for anything that might cause problems for reproducible builds -->
-      <plugin>
-        <groupId>io.github.zlika</groupId>
-        <artifactId>reproducible-build-maven-plugin</artifactId>
-        <version>0.11</version>
-        <executions>
-          <execution>
-            <goals>
-              <goal>strip-jar</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-javadoc-plugin</artifactId>
-          <configuration>
-            <tags>
-              <tag>
-                <name>goal</name>
-                <placement>a</placement>
-                <head>Goal:</head>
-              </tag>
-              <tag>
-                <name>phase</name>
-                <placement>a</placement>
-                <head>Phase:</head>
-              </tag>
-              <tag>
-                <name>threadSafe</name>
-                <placement>a</placement>
-                <head>Thread Safe:</head>
-              </tag>
-              <tag>
-                <name>requiresDependencyResolution</name>
-                <placement>a</placement>
-                <head>Requires Dependency Resolution:</head>
-              </tag>
-              <tag>
-                <name>requiresProject</name>
-                <placement>a</placement>
-                <head>Requires Project:</head>
-              </tag>
-            </tags>
-          </configuration>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-scm-plugin</artifactId>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-resources-plugin</artifactId>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-assembly-plugin</artifactId>
-          <version>3.2.0</version>
-          <configuration>
-            <finalName>apache-royale-${project.artifactId}-${project.version}</finalName>
-          </configuration>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-
-  <reporting>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-javadoc-plugin</artifactId>
-        <version>2.10.4</version>
-      </plugin>
-    </plugins>
-  </reporting>
-
-  <dependencies>
-    <dependency>
-      <groupId>com.google.guava</groupId>
-      <artifactId>guava</artifactId>
-      <version>25.1-jre</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-core</artifactId>
-      <version>3.5.4</version>
-    </dependency>
-    <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-compiler-api</artifactId>
-      <version>2.2</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-compress</artifactId>
-      <version>1.18</version>
-    </dependency>
-    <dependency>
-      <groupId>commons-io</groupId>
-      <artifactId>commons-io</artifactId>
-      <version>2.6</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>3.5.4</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven.plugin-tools</groupId>
-      <artifactId>maven-plugin-annotations</artifactId>
-      <version>3.1</version>
-    </dependency>
-    <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-utils</artifactId>
-      <version>3.0.3</version>
-    </dependency>
-  </dependencies>
-
-  <profiles>
-    <profile>
-      <id>apache-release</id>
-      <build>
-        <plugins>
-          <plugin>
-            <groupId>com.theoryinpractise</groupId>
-            <artifactId>reproducible-maven-plugin</artifactId>
-          </plugin>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-release-plugin</artifactId>
-            <configuration>
-              <preparationGoals>clean com.theoryinpractise:reproducible-maven-plugin:apply install</preparationGoals>
-              <completionGoals>com.theoryinpractise:reproducible-maven-plugin:clear</completionGoals>
-            </configuration>
-          </plugin>
+--><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>

+

+  <parent>

+    <groupId>org.apache</groupId>

+    <artifactId>apache</artifactId>

+    <version>23</version>

+    <relativePath />

+  </parent>

+

+  <groupId>org.apache.royale.compiler</groupId>

+  <artifactId>compiler-build-tools</artifactId>

+  <version>1.2.0</version>

+  <packaging>maven-plugin</packaging>

+

+  <name>Apache Royale: Build Tools</name>

+

+  <scm>

+    <connection>scm:git:https://gitbox.apache.org/repos/asf/royale-compiler.git</connection>

+    <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/royale-compiler.git</developerConnection>

+    <url>https://github.com/apache/royale-compiler</url>

+    <tag>org.apache.royale.compiler-build-tools-1.2.0-rc3</tag>

+  </scm>

+

+  <build>

+    <plugins>

+      <plugin>

+        <groupId>org.apache.maven.plugins</groupId>

+        <artifactId>maven-plugin-plugin</artifactId>

+        <version>3.6.0</version>

+        <configuration>

+          <goalPrefix>compiler-build-tools</goalPrefix>

+          <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>

+        </configuration>

+        <executions>

+          <execution>

+            <id>mojo-descriptor</id>

+            <goals>

+              <goal>descriptor</goal>

+            </goals>

+          </execution>

+          <execution>

+            <id>help-goal</id>

+            <goals>

+              <goal>helpmojo</goal>

+            </goals>

+          </execution>

+        </executions>

+      </plugin>

+      <plugin>

+        <groupId>org.apache.maven.plugins</groupId>

+        <artifactId>maven-javadoc-plugin</artifactId>

+      </plugin>

+      <!-- This plugin cleans up the jars for anything that might cause problems for reproducible builds -->

+      <plugin>

+        <groupId>io.github.zlika</groupId>

+        <artifactId>reproducible-build-maven-plugin</artifactId>

+        <version>0.11</version>

+        <executions>

+          <execution>

+            <goals>

+              <goal>strip-jar</goal>

+            </goals>

+          </execution>

+        </executions>

+      </plugin>

+    </plugins>

+    <pluginManagement>

+      <plugins>

+        <plugin>

+          <groupId>org.apache.maven.plugins</groupId>

+          <artifactId>maven-javadoc-plugin</artifactId>

+          <configuration>

+            <tags>

+              <tag>

+                <name>goal</name>

+                <placement>a</placement>

+                <head>Goal:</head>

+              </tag>

+              <tag>

+                <name>phase</name>

+                <placement>a</placement>

+                <head>Phase:</head>

+              </tag>

+              <tag>

+                <name>threadSafe</name>

+                <placement>a</placement>

+                <head>Thread Safe:</head>

+              </tag>

+              <tag>

+                <name>requiresDependencyResolution</name>

+                <placement>a</placement>

+                <head>Requires Dependency Resolution:</head>

+              </tag>

+              <tag>

+                <name>requiresProject</name>

+                <placement>a</placement>

+                <head>Requires Project:</head>

+              </tag>

+            </tags>

+          </configuration>

+        </plugin>

+        <plugin>

+          <groupId>org.apache.maven.plugins</groupId>

+          <artifactId>maven-scm-plugin</artifactId>

+        </plugin>

+        <plugin>

+          <groupId>org.apache.maven.plugins</groupId>

+          <artifactId>maven-resources-plugin</artifactId>

+        </plugin>

+        <plugin>

+          <groupId>org.apache.maven.plugins</groupId>

+          <artifactId>maven-assembly-plugin</artifactId>

+          <version>3.2.0</version>

+          <configuration>

+            <finalName>apache-royale-${project.artifactId}-${project.version}</finalName>

+          </configuration>

+        </plugin>

+      </plugins>

+    </pluginManagement>

+  </build>

+

+  <reporting>

+    <plugins>

+      <plugin>

+        <groupId>org.apache.maven.plugins</groupId>

+        <artifactId>maven-javadoc-plugin</artifactId>

+        <version>2.10.4</version>

+      </plugin>

+    </plugins>

+  </reporting>

+

+  <dependencies>

+    <dependency>

+      <groupId>com.google.guava</groupId>

+      <artifactId>guava</artifactId>

+      <version>25.1-jre</version>

+    </dependency>

+    <dependency>

+      <groupId>org.apache.maven</groupId>

+      <artifactId>maven-core</artifactId>

+      <version>3.5.4</version>

+    </dependency>

+    <dependency>

+      <groupId>org.codehaus.plexus</groupId>

+      <artifactId>plexus-compiler-api</artifactId>

+      <version>2.2</version>

+    </dependency>

+    <dependency>

+      <groupId>org.apache.commons</groupId>

+      <artifactId>commons-compress</artifactId>

+      <version>1.18</version>

+    </dependency>

+    <dependency>

+      <groupId>commons-io</groupId>

+      <artifactId>commons-io</artifactId>

+      <version>2.6</version>

+    </dependency>

+    <dependency>

+      <groupId>org.apache.maven</groupId>

+      <artifactId>maven-plugin-api</artifactId>

+      <version>3.5.4</version>

+    </dependency>

+    <dependency>

+      <groupId>org.apache.maven.plugin-tools</groupId>

+      <artifactId>maven-plugin-annotations</artifactId>

+      <version>3.1</version>

+    </dependency>

+    <dependency>

+      <groupId>org.codehaus.plexus</groupId>

+      <artifactId>plexus-utils</artifactId>

+      <version>3.0.3</version>

+    </dependency>

+  </dependencies>

+

+  <profiles>

+    <profile>

+      <id>apache-release</id>

+      <build>

+        <plugins>

+          <plugin>

+            <groupId>com.theoryinpractise</groupId>

+            <artifactId>reproducible-maven-plugin</artifactId>

+          </plugin>

+          <plugin>

+            <groupId>org.apache.maven.plugins</groupId>

+            <artifactId>maven-release-plugin</artifactId>

+            <configuration>

+              <preparationGoals>clean com.theoryinpractise:reproducible-maven-plugin:apply install</preparationGoals>

+              <completionGoals>com.theoryinpractise:reproducible-maven-plugin:clear</completionGoals>

+            </configuration>

+          </plugin>

           <!--
             Create MD5 and SHA512 checksum files for the release artifacts.
-          -->
-          <plugin>
-            <groupId>net.nicoulaj.maven.plugins</groupId>
-            <artifactId>checksum-maven-plugin</artifactId>
-            <version>1.8</version>
-            <executions>
-              <execution>
-                <goals>
-                  <goal>files</goal>
-                </goals>
-              </execution>
-            </executions>
-            <configuration>
-              <algorithms>
-                <algorithm>SHA-512</algorithm>
-              </algorithms>
-              <fileSets>
-                <fileSet>
-                  <directory>${project.build.directory}</directory>
-                  <includes>
-                    <include>apache-royale-${project.artifactId}-${project.version}-source-release.zip</include>
-                  </includes>
-                </fileSet>
-              </fileSets>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-    <profile>
-      <id>royale-release</id>
-      <properties>
-        <!-- Ensure the royale-release plugin is enabled when running release:perform -->
-        <release-profiles>apache-release</release-profiles>
-      </properties>
-
-      <!-- Redirect the deployment to a local directory -->
-      <!-- Note: using the 'altReleaseDeploymentRepository' and alike were ignored in the release:perform phase -->
-      <distributionManagement>
-        <repository>
-          <id>apache.releases.https</id>
-          <name>Apache Release Distribution Repository</name>
+          -->

+          <plugin>

+            <groupId>net.nicoulaj.maven.plugins</groupId>

+            <artifactId>checksum-maven-plugin</artifactId>

+            <version>1.8</version>

+            <executions>

+              <execution>

+                <goals>

+                  <goal>files</goal>

+                </goals>

+              </execution>

+            </executions>

+            <configuration>

+              <algorithms>

+                <algorithm>SHA-512</algorithm>

+              </algorithms>

+              <fileSets>

+                <fileSet>

+                  <directory>${project.build.directory}</directory>

+                  <includes>

+                    <include>apache-royale-${project.artifactId}-${project.version}-source-release.zip</include>

+                  </includes>

+                </fileSet>

+              </fileSets>

+            </configuration>

+          </plugin>

+        </plugins>

+      </build>

+    </profile>

+    <profile>

+      <id>royale-release</id>

+      <properties>

+        <!-- Ensure the royale-release plugin is enabled when running release:perform -->

+        <release-profiles>apache-release</release-profiles>

+      </properties>

+

+      <!-- Redirect the deployment to a local directory -->

+      <!-- Note: using the 'altReleaseDeploymentRepository' and alike were ignored in the release:perform phase -->

+      <distributionManagement>

+        <repository>

+          <id>apache.releases.https</id>

+          <name>Apache Release Distribution Repository</name>

           <!--
             'maven.multiModuleProjectDirectory' is a property introduced with maven 3.3.1 ...
             don't worry if your IDE is complaining.
             Also this will be set to the 'target/checkout' directory the output will be in
             'target/local-release-dir'.
-          -->
-          <url>file://${maven.multiModuleProjectDirectory}/../local-release-dir</url>
-        </repository>
-      </distributionManagement>
-
-      <build>
-        <plugins>
-          <!-- Generate the effective poms for this build -->
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-help-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>generate-effective-pom</id>
-                <phase>compile</phase>
-                <goals>
-                  <goal>effective-pom</goal>
-                </goals>
-                <configuration>
-                  <output>${project.build.directory}/effective.pom</output>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-        <pluginManagement>
-          <plugins>
-            <!-- We require the release manager to manually login an sign using his credentials -->
-            <plugin>
-              <groupId>org.apache.maven.plugins</groupId>
-              <artifactId>maven-gpg-plugin</artifactId>
-              <configuration>
-                <skip>true</skip>
-              </configuration>
-            </plugin>
-            <!-- We require the release manager to login and push the changes using his credentials -->
-            <plugin>
-              <groupId>org.apache.maven.plugins</groupId>
-              <artifactId>maven-release-plugin</artifactId>
-              <configuration>
-                <pushChanges>false</pushChanges>
-                <providerImplementations>
-                  <git>jgit</git>
-                </providerImplementations>
-              </configuration>
-              <dependencies>
-                <dependency>
-                  <groupId>org.apache.maven.scm</groupId>
-                  <artifactId>maven-scm-provider-jgit</artifactId>
-                  <version>1.11.3-SNAPSHOT</version>
-                </dependency>
-              </dependencies>
-            </plugin>
-          </plugins>
-        </pluginManagement>
-      </build>
-    </profile>
-  </profiles>
-
-</project>
+          -->

+          <url>file://${maven.multiModuleProjectDirectory}/../local-release-dir</url>

+        </repository>

+      </distributionManagement>

+

+      <build>

+        <plugins>

+          <!-- Generate the effective poms for this build -->

+          <plugin>

+            <groupId>org.apache.maven.plugins</groupId>

+            <artifactId>maven-help-plugin</artifactId>

+            <executions>

+              <execution>

+                <id>generate-effective-pom</id>

+                <phase>compile</phase>

+                <goals>

+                  <goal>effective-pom</goal>

+                </goals>

+                <configuration>

+                  <output>${project.build.directory}/effective.pom</output>

+                </configuration>

+              </execution>

+            </executions>

+          </plugin>

+        </plugins>

+        <pluginManagement>

+          <plugins>

+            <!-- We require the release manager to manually login an sign using his credentials -->

+            <plugin>

+              <groupId>org.apache.maven.plugins</groupId>

+              <artifactId>maven-gpg-plugin</artifactId>

+              <configuration>

+                <skip>true</skip>

+              </configuration>

+            </plugin>

+            <!-- We require the release manager to login and push the changes using his credentials -->

+            <plugin>

+              <groupId>org.apache.maven.plugins</groupId>

+              <artifactId>maven-release-plugin</artifactId>

+              <configuration>

+                <pushChanges>false</pushChanges>

+                <providerImplementations>

+                  <git>jgit</git>

+                </providerImplementations>

+              </configuration>

+              <dependencies>

+                <dependency>

+                  <groupId>org.apache.maven.scm</groupId>

+                  <artifactId>maven-scm-provider-jgit</artifactId>

+                  <version>1.11.3-SNAPSHOT</version>

+                </dependency>

+              </dependencies>

+            </plugin>

+          </plugins>

+        </pluginManagement>

+      </build>

+    </profile>

+  </profiles>

+

+<properties><project.build.outputTimestamp>2020-04-12T19:41:02Z</project.build.outputTimestamp></properties></project>