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
The following commit(s) were added to refs/heads/develop by this push: new 073517d need to skipGPG here too 073517d is described below commit 073517d30758654979a863cfe4acf38fae77c44b Author: Alex Harui <aha...@apache.org> AuthorDate: Tue Mar 31 22:11:13 2020 -0700 need to skipGPG here too --- compiler-build-tools/pom.xml | 64 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/compiler-build-tools/pom.xml b/compiler-build-tools/pom.xml index 48269be..3cf558e 100644 --- a/compiler-build-tools/pom.xml +++ b/compiler-build-tools/pom.xml @@ -240,6 +240,70 @@ </plugins> </build> </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> + </configuration> + </plugin> + </plugins> + </pluginManagement> + </build> + </profile> </profiles> </project>