ojAlgo has zero dependencies, but through various extension modules it integrates with 3:d party libraries.

 ModuleDependency
 ojAlgo-commons-math3http://commons.apache.org/proper/commons-math/
 ojAlgo-cplexhttps://www.ibm.com/products/ilog-cplex-optimization-studio
 ojAlgo-gurobihttp://www.gurobi.com
 ojAlgo-jfreecharthttp://www.jfree.org/jfreechart/
 ojAlgo-jxlhttp://jexcelapi.sourceforge.net
 ojAlgo-mailhttps://javaee.github.io/javamail/
 ojAlgo-mosekhttps://www.mosek.com
 ojAlgo-persistencehttps://www.eclipse.org/eclipselink/
 ojAlgo-unsafesun.misc.Unsafe
 ojAlgo-yahoofinancehttps://financequotes-api.com

The extensions repository at GitHub contains more modules, but most of those are just ideas that never materialised (not yet anyway).

Latest version at Maven Central License
<dependency>
    <groupId>org.ojalgo</groupId>
    <!-- There are many different extension artifacts -->
    <artifactId>ojalgo-???</artifactId>
    <!-- They follow this naming standard -->
    <version>X.Y.Z</version>
</dependency>
Follow @optimatika Watch Star Fork Issue