| Status | master | dev |
|---|---|---|
| Build | ||
| Code quality |
Password Storage desktop application.
Build depends on current Java version.
- If JAVA_HOME references to JDK 8 - then build will use it.
- If JAVA_HOME references to JDK 11 - then build will include OpenJFX because JavaFX is not supported since Java 10.
- If JAVA_HOME references to JDK under 8 version - then build will be failed with "Unsupported operation" error.
export JAVA_HOME="<path to JDK 8 or 11>"
gradle build| Title | Version |
|---|---|
| Language | |
| Java | 8 |
| Framework | |
| JavaFX | 2.0 |
| OpenJFX | 11.0.2 |
| Spring Boot | 2.1.6.RELEASE |
| Database | |
| Spring Data | 2.1.6.RELEASE |
| H2 | 1.4.199 |
| Liquibase | 3.7.0 |
| Other | |
| Gradle | 5.4.1 |
| Lombok | 1.18.8 |
| Checkstyle plugin | 8.23 |
| OpenJFX plugin | 0.0.8 |
Version 0.0.3
- Minimize to tray on close
- Password's value and alias updating
- Password removing
- Java 11 supporting
- Build now depends on JAVA_HOME and Java version (8, 11+)
- Technologies table updated
- "How to build" section added
- System Tray error fixed on startup
- Logging configuration added
- Configuration file migrated from .properties to .yml
- Checkstyle added and configured to Google Style with HTML report
- Information about technologies added
- Changelog created
Thanks habr.com/ruslanys for a guide JavaFX with Spring Boot: https://habr.com/ru/post/265511/