* Restructuring to a Maven multi-module project.
- Renamed directories to match artifact ids.
- Added parent POM.
- Added developers to parent POM.
- Added dependency management and plugin management. No expectation that the build or release process is fully functional.
- Extracted versions into properties like other projects.
* Fixed file paths for workflow and documentation.
- Added junit to j2html-codegen module.
* Temporarily setting packaging for j2html-codegen to pom, to allow workflow to complete.
* Removed copied configuration of maven-jar-plugin from parent POM.
* Integrating code generation into the main build process.
- j2html-codegen is now supplying a Maven plugin that can read a model file and generate corresponding attribute and tag classes as part of the project build.
- j2html classes that would conflict with the generated classes have been removed.
* Targeting LTS versions only.
- JDK 9 & 10 support ended in 2018
* split the project in 2, to make it easier to iterate on the code generation without breaking the build. This could also help reduce the compiled size of the library.
* update CONTRIBUTING.md
* try to fix github workflow