From 827c4096567b0ef10bab192b1140acd1d1d15b87 Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Fri, 12 May 2017 08:02:58 +0200 Subject: [PATCH] Add uber-staging and uber-snapshot profile that can be used to generate uber all jars. Motivation: As we now include native code for multiple platforms we need to generate an uber all jar before release it from the staging repository. For this the uber-staging profile can be used. To create a snapshot uber jar the uber-snapshot profile can be used. Modifications: - Add uber-staging and uber-snapshot profile - Correct comment in pom.xml file to show usage. Result: Easier to create snapshot and release uber jars. --- all/pom.xml | 26 +++++++++++++++++++++++++- pom.xml | 4 ++-- tarball/pom.xml | 24 +++++++++++++++++++++++- 3 files changed, 50 insertions(+), 4 deletions(-) diff --git a/all/pom.xml b/all/pom.xml index 9623dfae7f..47e763f50d 100644 --- a/all/pom.xml +++ b/all/pom.xml @@ -36,7 +36,7 @@ - uber + uber-staging staged-releases @@ -66,6 +66,30 @@ + + uber-snapshot + + + + + + ${project.groupId} + netty-transport-native-epoll + ${project.version} + linux-x86_64 + compile + true + + + ${project.groupId} + netty-transport-native-kqueue + ${project.version} + osx-x86_64 + compile + true + + + maven-release-plugin diff --git a/tarball/pom.xml b/tarball/pom.xml index f680fbd298..f4f9726e84 100644 --- a/tarball/pom.xml +++ b/tarball/pom.xml @@ -96,7 +96,7 @@ - uber + uber-staging staged-releases @@ -125,6 +125,28 @@ + + uber-snapshot + + + + ${project.groupId} + netty-transport-native-epoll + ${project.version} + linux-x86_64 + compile + true + + + ${project.groupId} + netty-transport-native-kqueue + ${project.version} + osx-x86_64 + compile + true + + + full