site-config.json is now site-config.yml.
That was the only usage of JSON, so not much changes.
Dep removed: org.json:json
Added: org.snakeyaml:snakeyaml-engine
Signed-off-by: Minecon724 <git@m724.eu>
- Added `<optional>true</optional>` to the commons-cli dependency in `pom.xml`
- Ensures the dependency is not transitively included
Signed-off-by: Minecon724 <git@m724.eu>
- Rename artifactId from 'blog-software-java' to 'blog'
- Enable shadedArtifactAttached in maven-shade-plugin configuration
- Add missing <tag> element in <scm> section
Signed-off-by: Minecon724 <git@m724.eu>
- Introduce Maven Wrapper for project builds (mvnw, mvnw.cmd, and configuration).
- Configure Jarsigner plugin for artifact signing.
- Add Maven Release Plugin for automated release management.
- Update `pom.xml` with version change to `0.0.1-SNAPSHOT`.
- Define distribution management and SCM settings.
- Add a test keystore file for signing (testkeystore.jks).
Signed-off-by: Minecon724 <git@m724.eu>