Skip to content

Commit 390fb5e

Browse files
pcanelasrodrigomilisse
authored andcommitted
Updated to use mvn
1 parent 92c80b8 commit 390fb5e

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

README.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,24 +41,17 @@ Before setting up LiquidJava, ensure you have the following installed:
4141

4242
## Verify Installation
4343

44-
To generate an executable to check your refinements using LiquidJava*:
45-
46-
1. **Build the jar**:
47-
```bash
48-
mvn package -Djar.finalName=liquidjava
49-
```
50-
*Warning: Any change to LiquidJava requires rebuilding the jar.*
51-
44+
To check your refinements using LiquidJava:
5245

5346
2. **Run verification on examples**:
5447
```bash
55-
java -jar liquidjava-verifier/target/liquidjava.jar liquidjava-example/src/main/java/testSuite/CorrectSimpleAssignment.java
48+
mvn exec:java -pl liquidjava-verifier -Dexec.mainClass="liquidjava.api.CommandLineLauncher" -Dexec.args="liquidjava-example/src/main/java/testSuite/CorrectSimpleAssignment.java"
5649
```
5750
This should output: `Correct! Passed Verification`.
5851

5952
3. **Test an error case**:
6053
```bash
61-
java -jar liquidjava-verifier/target/liquidjava.jar liquidjava-example/src/main/java/testSuite/CorrectSimpleAssignment.java
54+
mvn exec:java -pl liquidjava-verifier -Dexec.mainClass="liquidjava.api.CommandLineLauncher" -Dexec.args="liquidjava-example/src/main/java/testSuite/ErrorSimpleAssignment.java"
6255
```
6356
This should output an error message describing the refinement violation.
6457

0 commit comments

Comments
 (0)