This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
commit 1958f8aee2e5fb662dd22861fe2e115d3b85d0b2 Author: aharui <[email protected]> AuthorDate: Tue Apr 7 07:35:06 2020 +0000 [maven-release-plugin] prepare release org.apache.royale.compiler-build-tools-1.2.0-rc2 --- compiler-build-tools/pom.xml | 591 +++++++++++++++++++++---------------------- 1 file changed, 295 insertions(+), 296 deletions(-) diff --git a/compiler-build-tools/pom.xml b/compiler-build-tools/pom.xml index 4244266..76850ef 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-rc2</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-07T07:34:27Z</project.build.outputTimestamp></properties></project>
