@@ -14,6 +14,15 @@ This software is provided under a [BSD-style license](LICENSE.txt).
1414
1515<br />
1616
17+ ## Java™ Runtime Environment requirements
18+
19+ All the classes in the binary package have been compiled with a [ Java compiler] ( https://adoptium.net/ )
20+ set to 1.8 compiler compliance level, except the ` module-info.java ` file.
21+
22+ Building this library requires JDK 11 or higher.
23+
24+ <br />
25+
1726## Building from source
1827
1928### Requirements
@@ -58,3 +67,30 @@ Before deploying to a remote Maven repository, please read the
5867to learn which properties you need to set (like ` mavenReleaseRepoUrl ` or
5968` mavenRepoUsername ` ), either at the [ command line] ( https://docs.gradle.org/current/userguide/build_environment.html#sec:project_properties )
6069(` -P ` option) or your ` GRADLE_USER_HOME/gradle.properties ` file.
70+
71+ <br />
72+
73+ ## Software dependencies
74+
75+ In case that you do not use a Gradle or Maven build (which would manage the
76+ dependencies according to the relevant ` .module ` or ` .pom ` files), the required
77+ and optional library packages are the following:
78+
79+ ### Compile-time dependencies
80+
81+ - The [ carte-util] ( https://github.com/css4j/carte-util ) library; version 3.5.1
82+ or higher is recommended.
83+
84+ - The [ jclf-text] ( https://jclf.sourceforge.io/api/io.sf.jclf.text/module-summary.html )
85+ (5.0.0 or higher) module. See: https://sourceforge.net/projects/jclf
86+
87+ ** It is optional at runtime.**
88+
89+ - The [ tokenproducer] ( https://github.com/css4j/tokenproducer ) library; version
90+ 1.1.1 or higher is recommended.
91+
92+ ** It is optional at runtime.**
93+
94+ ### Test dependency
95+
96+ - A recent version of [ JUnit 4] ( https://junit.org/junit4/ ) .
0 commit comments