@@ -14,6 +14,15 @@ This software is provided under a [BSD-style license](LICENSE.txt).
14
14
15
15
<br />
16
16
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
+
17
26
## Building from source
18
27
19
28
### Requirements
@@ -58,3 +67,30 @@ Before deploying to a remote Maven repository, please read the
58
67
to learn which properties you need to set (like ` mavenReleaseRepoUrl ` or
59
68
` mavenRepoUsername ` ), either at the [ command line] ( https://docs.gradle.org/current/userguide/build_environment.html#sec:project_properties )
60
69
(` -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