Skip to content

css4j/xml-dtd

Repository files navigation

CI workflow

xml-dtd

Utility classes for processing XML DTDs.


Licensing

This software is provided under a BSD-style license.


Java™ Runtime Environment requirements

All the classes in the binary package have been compiled with a Java compiler set to 1.8 compiler compliance level, except the module-info.java file.

Building this library requires JDK 11 or higher.


Building from source

Requirements

To build this project, you need the following software installed:

  • The Git version control system is required to obtain the sources. Any recent version should suffice.
  • Java 11 or later. You can install it from your favourite package manager or by downloading from Adoptium.

Building with Gradle

At the xml-dtd sources directory, run gradlew build to build:

git clone https://github.com/css4j/xml-dtd.git
cd xml-dtd
./gradlew build

Deploying to a Maven repository

Use:

  • ./gradlew build publishToMavenLocal to install in your local Maven repository.
  • ./gradlew publish to deploy to a (generally remote) Maven repository.

Before deploying to a remote Maven repository, please read the publishing.repositories.maven block of build.gradle to learn which properties you need to set (like mavenReleaseRepoUrlor mavenRepoUsername), either at the command line (-P option) or your GRADLE_USER_HOME/gradle.properties file.


Software dependencies

In case that you do not use a Gradle or Maven build (which would manage the dependencies according to the relevant .module or .pom files), the required and optional library packages are the following:

Compile-time dependencies

Test dependency

About

Utility classes for processing XML DTDs

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •