This is an example application for using JavaSMT with Maven. The example application prints a table of the available SMT solvers, their version number and supported features.
The Maven workflow in this project supports the following steps:
- Compiling:
mvn compiledownloads all dependencies and compiles the project. - Testing:
mvn testexecutes the Sudoku example test. - Packaging:
mvn packagecreates a jar file for the example application. Dependencies like other jar files and binaries for SMT solvers are stored in the directorydependencies. - Running:
java -jar ./target/java-smt-maven-example-VERSION.jarshows a table in the terminal.
Please note that the Maven repository currently only contains release versions and no snapshots, thus the newest features and bugfixes might be missing. If a Maven step is not working or more steps are required, please ask or report an issue in the project.