Please ensure that you run mvn formatter:format before commit.
It relies on the following configuration file eclipse/formatter-config.xml.
To configure eclipse to use this code formatter, see "Preferences window, go to Java -> Code Style -> Formatter -> Import".
Note that CI is configured throw GitHub Actions.
It relies on .github/workflows/main.yml which :
- Install Java and maven
- Install ogr2ogr
- Run tests through .ci/build-openjdk11.sh
You may run bash .ci/build-openjdk11.sh to ensure that source code is formatted, build code and run tests.
- Ensure that you are on the right branch and that all code is committed and push (
git status) - Run
mvn release:prepareand follow instructions to automatically create tags and update version in pom.xml files - Build JAR and packages for the new tag
git checkout v4.2.5
make package- Create release from github tag with the following binary files :
validator-cli/target/validator-cli.jar,ign-validator_{VERSION}_all.debandign-validator-{VERSION}-1.noarch.rpm