From 3ebef160075fc903a924fb00b777d8c384c1536c Mon Sep 17 00:00:00 2001 From: Maarten Billemont Date: Thu, 28 Aug 2014 09:50:10 -0400 Subject: [PATCH] Sign android release build and fix check for Apple classes in GUI. --- .../Java/masterpassword-android/pom.xml | 52 +++++++++++++++++++ .../java/com/lyndir/masterpassword/GUI.java | 2 +- 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/MasterPassword/Java/masterpassword-android/pom.xml b/MasterPassword/Java/masterpassword-android/pom.xml index f7fa1824..eac5597b 100644 --- a/MasterPassword/Java/masterpassword-android/pom.xml +++ b/MasterPassword/Java/masterpassword-android/pom.xml @@ -25,6 +25,10 @@ android-maven-plugin + + true + false + 19 @@ -33,6 +37,54 @@ + + + sign + + + + org.apache.maven.plugins + maven-jarsigner-plugin + + + signing + + sign + + package + true + + + + target/*.apk + + release.jks + ${env.PASSWORD} + ${env.PASSWORD} + android + + -sigalgMD5withRSA + -digestalgSHA1 + + + + + + + com.jayway.maven.plugins.android.generation2 + android-maven-plugin + true + + + false + + + + + + + + diff --git a/MasterPassword/Java/masterpassword-gui/src/main/java/com/lyndir/masterpassword/GUI.java b/MasterPassword/Java/masterpassword-gui/src/main/java/com/lyndir/masterpassword/GUI.java index 5750647f..1612812b 100644 --- a/MasterPassword/Java/masterpassword-gui/src/main/java/com/lyndir/masterpassword/GUI.java +++ b/MasterPassword/Java/masterpassword-gui/src/main/java/com/lyndir/masterpassword/GUI.java @@ -79,7 +79,7 @@ public class GUI implements UnlockFrame.SignInCallback { try { gui = TypeUtils.newInstance( AppleGUI.class ); } - catch (RuntimeException e) { + catch (NoClassDefFoundError e) { gui = new GUI(); } gui.open();