Requirements¶
System¶
Credici requires Java 11 or higher and maven (https://maven.apache.org). Tests have been done under Linux Ubuntu and macOS with openjdk 11 and 12.
Package Dependencies¶
Credici contains the dependencies shown below which are transparently managed with maven.
org.apache.commons:commons-lang3:jar:3.4:compile
ch.idsia:crema:jar:0.1.4-SNAPSHOT:compile
org.eclipse.persistence:org.eclipse.persistence.moxy:jar:2.6.2:compile
com.google.code.findbugs:jsr305:jar:3.0.2:compile
commons-cli:commons-cli:jar:1.4:compile
org.checkerframework:checker-qual:jar:2.10.0:compile
org.junit.jupiter:junit-jupiter-api:jar:5.4.2:test
org.jgrapht:jgrapht-core:jar:1.1.0:compile
com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
javax.xml.bind:jaxb-api:jar:2.3.1:compile
org.apache.commons:commons-csv:jar:1.3:compile
com.google.errorprone:error_prone_annotations:jar:2.3.4:compile
org.opentest4j:opentest4j:jar:1.1.1:test
com.google.guava:guava:jar:28.2-jre:compile
org.glassfish:javax.json:jar:1.0.4:compile
org.eclipse.persistence:org.eclipse.persistence.asm:jar:2.6.2:compile
com.google.j2objc:j2objc-annotations:jar:1.3:compile
net.sourceforge.csparsej:csparsej:jar:1.1.1:compile
org.apache.commons:commons-math3:jar:3.6.1:compile
colt:colt:jar:1.2.0:compile
com.google.guava:failureaccess:jar:1.0.1:compile
org.hamcrest:hamcrest-core:jar:1.3:compile
log4j:log4j:jar:1.2.14:compile
com.joptimizer:joptimizer:jar:3.5.1:compile
net.sf.lpsolve:lp_solve:jar:5.5.2:compile
junit:junit:jar:4.12:compile
com.github.quickhull3d:quickhull3d:jar:1.0.0:compile
javax.activation:javax.activation-api:jar:1.2.0:compile
commons-logging:commons-logging:jar:1.2:compile
concurrent:concurrent:jar:1.3.4:compile
org.junit.platform:junit-platform-commons:jar:1.4.2:test
org.junit.jupiter:junit-jupiter-params:jar:5.4.2:test
javax.validation:validation-api:jar:1.1.0.Final:compile
net.sf.trove4j:trove4j:jar:3.0.3:compile
ch.javasoft.polco:polco:jar:4.7.1:compile
org.eclipse.persistence:org.eclipse.persistence.core:jar:2.6.2:compile
org.slf4j:slf4j-api:jar:1.7.7:compile
org.springframework:spring-core:jar:2.5.6:compile
org.apiguardian:apiguardian-api:jar:1.0.0:test