2
0
MasterPassword/gradle
2018-06-10 19:11:22 -04:00
..
.idea JDK 8 support for Android platform. 2018-06-10 15:22:37 -04:00
external-annotations Library API annotations. 2017-04-04 20:40:25 -04:00
gradle/wrapper Move native implementation build into masterpassword-core 2018-05-25 13:08:05 -04:00
build.gradle Ensure maven.lyndir.com is accessed securely. 2018-06-10 19:11:22 -04:00
gradle.properties Java build update and add gradle wrapper. 2017-03-06 19:56:47 -05:00
gradlew Gradle update. 2018-04-24 16:06:02 -04:00
gradlew.bat Java build update and add gradle wrapper. 2017-03-06 19:56:47 -05:00
homebrew-mpw.rb Update to masterpassword.app domain. 2018-06-03 16:26:08 -04:00
README.md Sign masterpassword-gui under Gradle. 2018-05-19 11:45:57 -04:00
settings.gradle JDK 8 support for Android platform. 2018-06-10 15:22:37 -04:00

To build a release distribution:

Desktop:

STORE_PW=$(mpw masterpassword.keystore) KEY_PW=$(mpw masterpassword-desktop) gradle clean masterpassword-gui:shadowJar

Android:

STORE_PW=$(mpw masterpassword.keystore) KEY_PW=$(mpw masterpassword-android) gradle clean masterpassword-android:assembleRelease

Note:

  • At the time of writing, Android does not build with JDK 9+. As such, the above command must be ran with JAVA_HOME pointing to JDK 7-8.
  • The release keystores are not included in the repository. They are maintained by Maarten Billemont (lhunath@lyndir.com).