Prerequisites for Cross: - Java JDK 17 (NOT JRE) https://www.oracle.com/technetwork/java/javase/downloads/index.html - Maven 3 https://maven.apache.org/download.html
Recommended: - Any IDE supporting maven 3 integration and Git support NetBeans https://netbeans.org/ Eclipse https://eclipse.org/ IntelliJ Idea https://www.jetbrains.com/idea/
maltcms-cross uses the latest Long Term Support Java release version (17). In order to build the client code and run the unit tests, execute the following command from a terminal:
./mvnw install
This generates the necessary domain specific code for Java. Please note that maltcms-cross is a library!
Within this directory, you will find all the submodules, which make up Cross. General configuration for all modules can be found within the file pom.xml in the same directory as this README. Module-specific configuration can be found below each module’s directory in the corresponding pom.xml file.