#commonlib Data models and utilities to support:
- linear algebra, metric spaces, complex numbers, linear transformations
- fractals such as Iterated Function Systems and Apophysis flame files
- Collector-Producer pattern
- General Relations
- Json support
commonlib supports music-framework and text-processing projects.
- gradlew build
- gradlew uploadArchives
- gradlew sonarqube (optional)
- Clone the latest commonlib repo from Github
- Recommend cloning in C:\Compile along with text-processing and music-framework projects
- Download and install the version of the JDK referenced in build.gradle (Java 18)
- Download and install latest eclipse Java IDE (2022-03)
- Spin up eclipse and add the JDK for Java 18 under Installed JREs, and make it the default
- Import the commonlib gradle project
The project should build cleanly with 23 warnings. Use build.gradle.sonarqube to integrate with SonarQube static analysis.