This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/master by this push: new bf5cfc5 chore(build): move release profile to camel-quarkus-parent new 0217f6b Merge pull request #92 from lburgazzoli/release-profile bf5cfc5 is described below commit bf5cfc55b5ae0fc0faa78b5f45cf14e78a1590dd Author: lburgazzoli <lburgazz...@gmail.com> AuthorDate: Thu Jul 25 11:20:20 2019 +0200 chore(build): move release profile to camel-quarkus-parent --- build-parent/pom.xml | 70 ------------------------------------ pom.xml | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 70 deletions(-) diff --git a/build-parent/pom.xml b/build-parent/pom.xml index 3bab360..6024134 100644 --- a/build-parent/pom.xml +++ b/build-parent/pom.xml @@ -221,76 +221,6 @@ </plugins> </build> </profile> - - <profile> - <id>release</id> - <build> - <plugins> - <plugin> - <groupId>org.sonatype.plugins</groupId> - <artifactId>nexus-staging-maven-plugin</artifactId> - <version>${nexus-staging-maven-plugin.version}</version> - <extensions>true</extensions> - <configuration> - <nexusUrl>https://oss.sonatype.org/</nexusUrl> - <serverId>ossrh</serverId> - <autoReleaseAfterClose>true</autoReleaseAfterClose> - <keepStagingRepositoryOnCloseRuleFailure>true</keepStagingRepositoryOnCloseRuleFailure> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-source-plugin</artifactId> - <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> - <executions> - <execution> - <id>attach-javadocs</id> - <goals> - <goal>jar</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <!-- - ## IMPORTANT ## - In your ~/.m2/settings.xml you need to add and edit the following profile: - <profile> - <id>release</id> - <properties> - <gpg.useagent>false</gpg.useagent> - <gpg.executable>/usr/local/Cellar/gnupg@1.4/1.4.23_1/bin/gpg1</gpg.executable> <- use gpg1 on Mac OS X - <gpg.homedir>~/.gnupg</gpg.homedir> <- Update to your own directory - <gpg.passphrase>******</gpg.passphrase> <- Add your passphrase - </properties> - </profile> - --> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-gpg-plugin</artifactId> - <executions> - <execution> - <id>sign-artifacts</id> - <phase>verify</phase> - <goals> - <goal>sign</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> <profile> <id>sourcecheck</id> <build> diff --git a/pom.xml b/pom.xml index 02df0f4..aa320fb 100644 --- a/pom.xml +++ b/pom.xml @@ -55,6 +55,11 @@ <maven.compiler.argument.testSource>${maven.compiler.testSource}</maven.compiler.argument.testSource> <mycila-license.version>3.0</mycila-license.version> + <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version> + <maven-deploy-plugin.version>3.0.0-M1</maven-deploy-plugin.version> + <maven-javadoc-plugin.version>3.1.1</maven-javadoc-plugin.version> + <maven-source-plugin.version>3.1.0</maven-source-plugin.version> + <maven-assembly-plugin.version>3.1.1</maven-assembly-plugin.version> </properties> <modules> @@ -110,6 +115,33 @@ <url>https://github.com/apache/camel-quarkus/issues</url> </issueManagement> + <repositories> + <repository> + <id>apache.snapshots</id> + <url>https://repository.apache.org/snapshots/</url> + <name>Apache Snapshot Repo</name> + <snapshots> + <enabled>true</enabled> + </snapshots> + <releases> + <enabled>false</enabled> + </releases> + </repository> + </repositories> + + <pluginRepositories> + <pluginRepository> + <id>apache.snapshots</id> + <url>https://repository.apache.org/snapshots/</url> + <snapshots> + <enabled>true</enabled> + </snapshots> + <releases> + <enabled>false</enabled> + </releases> + </pluginRepository> + </pluginRepositories> + <build> <pluginManagement> <plugins> @@ -201,6 +233,74 @@ </plugins> </build> </profile> + <profile> + <id>release</id> + <activation> + <property> + <name>release</name> + </property> + </activation> + <build> + <plugins> + <!-- We want to deploy the artifact to a staging location for perusal --> + <plugin> + <inherited>true</inherited> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-deploy-plugin</artifactId> + <version>${maven-deploy-plugin.version}</version> + <configuration> + <updateReleaseInfo>true</updateReleaseInfo> + </configuration> + </plugin> + <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</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> + <configuration> + <additionalOptions>${javadoc.opts}</additionalOptions> + </configuration> + </plugin> + <!-- We want to sign the artifact, the POM, and all attached artifacts --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <version>${maven-gpg-plugin.version}</version> + <configuration> + <passphrase>${gpg.passphrase}</passphrase> + <useAgent>${gpg.useagent}</useAgent> + </configuration> + <executions> + <execution> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> </profiles> </project>