Minor pom.xml improvements
- Specify source encoding
- Configure Java version for source and target bytecode
- Specify (for
maven-compiler-plugin
andmaven-dependency-plugin
) and update (formaven-jar-plugin
) plugin versions to ensure reproducible builds