2
0
MasterPassword/gradle
Maarten Billemont 06100510c3 2.7-java-9
2018-09-26 00:03:36 -04:00
..
.idea Site security questions and copy login name. 2018-08-13 17:53:31 -04:00
external-annotations Library API annotations. 2017-04-04 20:40:25 -04:00
gradle/wrapper Harmonize standardized platform naming between Native class and gradle. 2018-06-25 12:25:38 -04:00
build.gradle 2.7-java-9 2018-09-26 00:03:36 -04:00
gradle.properties Support for building with JDK 10. 2018-07-26 15:07:17 -04: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 stale GitHub references with new GitLab home. 2018-07-05 17:14:50 -04:00
README.md Don't use daemon when setting release passwords in environment. 2018-08-25 11:57:36 -04:00
settings.gradle Ensure GitLab CI does clean builds. 2018-06-30 20:53:29 -04:00

To build a release distribution:

Desktop:

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

Android:

STORE_PW=$(mpw masterpassword.keystore) KEY_PW_ANDROID=$(mpw masterpassword-android) gradle --no-daemon 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).