From 66168a7c16e2002720db1019d128fd41a8eb81a6 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 19 Dec 2019 09:57:29 +0100 Subject: [PATCH] The uberjar is now created without provided dependecies. --- .gitignore | 2 ++ pom.xml | 51 ++++++++++++++++++++++++++++++++++++++++++++++++--- tar-gz.xml | 24 ++++++++++++++++++++++++ uberjar.xml | 24 ++++++++++++++++++++++++ 4 files changed, 98 insertions(+), 3 deletions(-) create mode 100644 tar-gz.xml create mode 100644 uberjar.xml diff --git a/.gitignore b/.gitignore index 2061c9e..b453a84 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ target .classpath .project +.settings + diff --git a/pom.xml b/pom.xml index ebab0ad..0627560 100644 --- a/pom.xml +++ b/pom.xml @@ -91,17 +91,62 @@ + + org.apache.maven.plugins + maven-dependency-plugin + 3.1.1 + + + copy-dependencies + compile + + copy-dependencies + + + runtime + ${basedir}${file.separator}target${file.separator}libs + false + false + true + war + false + + + + org.apache.maven.plugins maven-assembly-plugin - make-uberjar - install + uberjar + + true + + uberjar.xml + + + package + + single + + + + tar.gz + + false + + tar-gz.xml + + + package + + single + make-servicearchive - install + package diff --git a/tar-gz.xml b/tar-gz.xml new file mode 100644 index 0000000..e41c0e6 --- /dev/null +++ b/tar-gz.xml @@ -0,0 +1,24 @@ + + tar.gz + + tar.gz + + ${file.separator} + + + target${file.separator}libs + ${file.separator} + true + 755 + + + + + target${file.separator}${project.artifactId}-${project.version}.jar + true + + + \ No newline at end of file diff --git a/uberjar.xml b/uberjar.xml new file mode 100644 index 0000000..5348cf9 --- /dev/null +++ b/uberjar.xml @@ -0,0 +1,24 @@ + + uberjar + + jar + + ${file.separator} + + + target${file.separator}libs + ${file.separator} + true + 755 + + + target${file.separator}classes + ${file.separator} + true + 755 + + + \ No newline at end of file