Skip to content

Commit 7d67338

Browse files
committed
update example Maven projects to latest JavaSMT release.
Due to interface and feature changes related to enumeration theory, the Sudoku test is not running. However, the projects themselves run correct, and all dependencies are available. For building the project, apply "mvn install -Dmaven.test.skip=true". For running a project, apply something like "java -jar target/java-smt-maven-example-1.8.jar".
1 parent 7a5d83a commit 7d67338

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

doc/Example-Maven-Project/pom.xml

+7-7
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This file is part of JavaSMT,
55
an API wrapper for a collection of SMT solvers:
66
https://github.com/sosy-lab/java-smt
77
8-
SPDX-FileCopyrightText: 2022 Dirk Beyer <https://www.sosy-lab.org>
8+
SPDX-FileCopyrightText: 2023 Dirk Beyer <https://www.sosy-lab.org>
99
1010
SPDX-License-Identifier: Apache-2.0
1111
-->
@@ -16,7 +16,7 @@ SPDX-License-Identifier: Apache-2.0
1616

1717
<groupId>org.sosy_lab.java_smt_example</groupId>
1818
<artifactId>java-smt-maven-example</artifactId>
19-
<version>1.7</version>
19+
<version>1.8</version>
2020
<name>java-smt-maven-example</name>
2121
<description>Example Maven project to show how to use JavaSMT with native solver libraries.</description>
2222
<url>https://github.com/sosy-lab/java-smt</url>
@@ -69,14 +69,14 @@ SPDX-License-Identifier: Apache-2.0
6969
<project.dependency.relativepath>dependency</project.dependency.relativepath>
7070
<project.dependency.path>${project.build.directory}/${project.dependency.relativepath}</project.dependency.path>
7171

72-
<javasmt.version>3.14.2</javasmt.version>
72+
<javasmt.version>4.0.2</javasmt.version>
7373
<boolector.version>3.2.2-g1a89c229</boolector.version>
7474
<cvc4.version>1.8-prerelease-2020-06-24-g7825d8f28</cvc4.version>
75-
<cvc5.version>1.0.1-g8c2b8db17</cvc5.version>
76-
<mathsat.version>5.6.8</mathsat.version>
77-
<javasmt-yices.version>3.12.0</javasmt-yices.version>
75+
<cvc5.version>1.0.5-g4cb2ab9eb</cvc5.version>
76+
<mathsat.version>5.6.10</mathsat.version>
77+
<javasmt-yices.version>4.0.1</javasmt-yices.version>
7878
<yices.version>2.6.2-396-g194350c1</yices.version>
79-
<z3.version>4.10.1</z3.version>
79+
<z3.version>4.12.2</z3.version>
8080
</properties>
8181

8282
<dependencies>

doc/Example-Maven-Web-Project/pom.xml

+7-7
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This file is part of JavaSMT,
55
an API wrapper for a collection of SMT solvers:
66
https://github.com/sosy-lab/java-smt
77
8-
SPDX-FileCopyrightText: 2022 Dirk Beyer <https://www.sosy-lab.org>
8+
SPDX-FileCopyrightText: 2023 Dirk Beyer <https://www.sosy-lab.org>
99
1010
SPDX-License-Identifier: Apache-2.0
1111
-->
@@ -16,7 +16,7 @@ SPDX-License-Identifier: Apache-2.0
1616

1717
<groupId>org.sosy_lab.java_smt_web_example</groupId>
1818
<artifactId>java-smt-web-example</artifactId>
19-
<version>1.7</version>
19+
<version>1.8</version>
2020
<packaging>war</packaging>
2121

2222
<name>java-smt-maven-web-example</name>
@@ -71,14 +71,14 @@ SPDX-License-Identifier: Apache-2.0
7171
<project.dependency.relativepath>dependency</project.dependency.relativepath>
7272
<project.dependency.path>${project.build.directory}/${project.dependency.relativepath}</project.dependency.path>
7373

74-
<javasmt.version>3.14.2</javasmt.version>
74+
<javasmt.version>4.0.2</javasmt.version>
7575
<boolector.version>3.2.2-g1a89c229</boolector.version>
7676
<cvc4.version>1.8-prerelease-2020-06-24-g7825d8f28</cvc4.version>
77-
<cvc5.version>1.0.1-g8c2b8db17</cvc5.version>
78-
<mathsat.version>5.6.8</mathsat.version>
79-
<javasmt-yices.version>3.12.0</javasmt-yices.version>
77+
<cvc5.version>1.0.5-g4cb2ab9eb</cvc5.version>
78+
<mathsat.version>5.6.10</mathsat.version>
79+
<javasmt-yices.version>4.0.1</javasmt-yices.version>
8080
<yices.version>2.6.2-396-g194350c1</yices.version>
81-
<z3.version>4.10.1</z3.version>
81+
<z3.version>4.12.2</z3.version>
8282
</properties>
8383

8484
<dependencies>

0 commit comments

Comments
 (0)