From ad3801b22321de4396d052c23f8a9687b1ca5e52 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Mon, 3 Aug 2015 22:49:55 +0200 Subject: [PATCH] - Allow up to 2GB RAM to be used by native packages. - Copy dependency jars instead of bundling them (allows more restrictively licensed dependencies) --- main/installer-debian/pom.xml | 32 +++++++++++++++- main/installer-osx/pom.xml | 32 +++++++++++++++- main/installer-win-portable/pom.xml | 32 +++++++++++++++- main/installer-win/pom.xml | 32 +++++++++++++++- main/pom.xml | 26 +++++++++++++ main/uber-jar/pom.xml | 57 +++++++++++++++++++++++++++++ main/ui/pom.xml | 31 ---------------- 7 files changed, 203 insertions(+), 39 deletions(-) create mode 100644 main/uber-jar/pom.xml diff --git a/main/installer-debian/pom.xml b/main/installer-debian/pom.xml index d37d0fa41..e289e641e 100644 --- a/main/installer-debian/pom.xml +++ b/main/installer-debian/pom.xml @@ -24,6 +24,15 @@ + + maven-dependency-plugin + + + copy-libs + prepare-package + + + maven-antrun-plugin 1.7 @@ -37,15 +46,34 @@ + + + + + + + + + + + + + + + + + - + + - + + diff --git a/main/installer-osx/pom.xml b/main/installer-osx/pom.xml index 8e391df96..18d799c16 100644 --- a/main/installer-osx/pom.xml +++ b/main/installer-osx/pom.xml @@ -24,6 +24,15 @@ + + maven-dependency-plugin + + + copy-libs + prepare-package + + + maven-antrun-plugin 1.7 @@ -37,15 +46,34 @@ + + + + + + + + + + + + + + + + + - + + - + + diff --git a/main/installer-win-portable/pom.xml b/main/installer-win-portable/pom.xml index dfa814698..20f247014 100644 --- a/main/installer-win-portable/pom.xml +++ b/main/installer-win-portable/pom.xml @@ -24,6 +24,15 @@ + + maven-dependency-plugin + + + copy-libs + prepare-package + + + maven-antrun-plugin 1.7 @@ -37,16 +46,35 @@ + + + + + + + + + + + + + + + + + - + + - + + diff --git a/main/installer-win/pom.xml b/main/installer-win/pom.xml index 7bb61f599..744d89da8 100644 --- a/main/installer-win/pom.xml +++ b/main/installer-win/pom.xml @@ -24,6 +24,15 @@ + + maven-dependency-plugin + + + copy-libs + prepare-package + + + maven-antrun-plugin 1.7 @@ -37,15 +46,34 @@ + + + + + + + + + + + + + + + + + - + + - + + diff --git a/main/pom.xml b/main/pom.xml index 07ffeed9f..e4325e156 100644 --- a/main/pom.xml +++ b/main/pom.xml @@ -211,9 +211,35 @@ installer-win-portable + + uber-jar + + uber-jar + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-libs + + copy-dependencies + + + ${project.build.directory}/libs + runtime + + + + + + org.apache.maven.plugins diff --git a/main/uber-jar/pom.xml b/main/uber-jar/pom.xml new file mode 100644 index 000000000..31a2c3129 --- /dev/null +++ b/main/uber-jar/pom.xml @@ -0,0 +1,57 @@ + + + + 4.0.0 + + org.cryptomator + main + 0.8.0-SNAPSHOT + + uber-jar + pom + Single über jar with all dependencies + + + + org.cryptomator + ui + + + + + + + maven-assembly-plugin + + + make-assembly + package + + single + + + + + Cryptomator-${project.parent.version} + + jar-with-dependencies + + false + + + org.cryptomator.ui.Cryptomator + ${project.version} + + + + + + + \ No newline at end of file diff --git a/main/ui/pom.xml b/main/ui/pom.xml index fd55d66da..24e5f2413 100644 --- a/main/ui/pom.xml +++ b/main/ui/pom.xml @@ -59,35 +59,4 @@ guice - - - - - maven-assembly-plugin - - - make-assembly - package - - single - - - - - ${project.parent.build.directory} - Cryptomator-${project.parent.version} - - jar-with-dependencies - - false - - - org.cryptomator.ui.Cryptomator - ${project.version} - - - - - -