This is a mostly API-compatible fork of the dom4j project with several important enhancements.
Published Jars can be found on Maven Central. All releases are available via Github Releases.
The API documentation is available here.
All artifacts in Maven repository are signed with following PGP key:
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
Rqg1wu6mOHFw4yqJ
=JkG2
-----END PGP PUBLIC KEY BLOCK-----
JDK17 is required to build. Ensure that you have JAVA_HOME set properly.
./gradlew build
: Build the jar./gradlew test
: Run the tests./gradlew mavenZip
: Create a zip file that can be uploaded to Maven Central. VERSION, SIGNING_KEY, and SIGNING_PASSWORD envinroment variables must be provided.Any contributions that fall inside the Project Scope are welcome. Feel free to post issues, but issues without attached pull requests are likely to be ignored. The projects maintainers will do their best to review any received pull requests in a timely fashion, but please be patient. Pull requests outside the Project Scope will be closed without comment.
Please be sure to behave professionally while interacting with this project. The project maintainers do not have the time to actively moderate discussions in this repository. If it becomes a problem, the project is likely to be archived. Don't be the reason that happens.