You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-28Lines changed: 28 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ As of August 2022, we migrated our build workflow to `Gradle`. While migrating t
30
30
31
31
## Quick Start Guide
32
32
33
-
SPF requires: **Java 11** and **Gradle 8.4**.
33
+
SPF requires: **Java 8** and **Gradle 6.9**.
34
34
35
35
### 1. Get the latest SPF version
36
36
```{bash}
@@ -72,10 +72,10 @@ Submodule path 'jpf-core': checked out '45a4450cd0bd1193df5419f7c9d9b89807d00db6
72
72
cd SPF
73
73
gradle :jpf-core:buildJars
74
74
```
75
-
If using a gradle version > 8.4, you can point gradle to the Java 11 home on your machine. You need to specify that for all gradle commands blow. For example:
75
+
If using a gradle version > 6.9, you can point gradle to the Java 8 home on your machine. You need to specify that for all gradle commands blow. For example:
@@ -183,9 +183,9 @@ Note: Some input files use unchecked or unsafe operations.
183
183
Note: Recompile with -Xlint:unchecked for details.
184
184
4 warnings
185
185
186
-
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
186
+
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
187
187
Use '--warning-mode all' to show the individual deprecation warnings.
188
-
See https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings
188
+
See https://docs.gradle.org/6.9.2/userguide/command_line_interface.html#sec:command_line_warnings
189
189
190
190
BUILD SUCCESSFUL in 6s
191
191
15 actionable tasks: 15 executed
@@ -212,9 +212,9 @@ Note: Recompile with -Xlint:unchecked for details.
212
212
Note: Some input files use unchecked or unsafe operations.
213
213
Note: Recompile with -Xlint:unchecked for details.
214
214
215
-
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
215
+
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
216
216
Use '--warning-mode all' to show the individual deprecation warnings.
217
-
See https://docs.gradle.org/8.4.2/userguide/command_line_interface.html#sec:command_line_warnings
217
+
See https://docs.gradle.org/6.9.2/userguide/command_line_interface.html#sec:command_line_warnings
218
218
219
219
BUILD SUCCESSFUL in 7s
220
220
12 actionable tasks: 12 executed
@@ -329,7 +329,7 @@ Make sure you have the JDK installed, otherwise there is no javac compiler avail
329
329
In order to build JPF from a Windows Command Prompt, you have to set the `JAVA_HOME` environment variable.
330
330
331
331
### Java specifics for macOS
332
-
To switch to Java 11 on macOS, we recommend the following blog post: [https://medium.com/@devkosal/switching-java-jdk-versions-on-macos-80bc868e686a](https://medium.com/@devkosal/switching-java-jdk-versions-on-macos-80bc868e686a).
332
+
To switch to Java 8 on macOS, we recommend the following blog post: [https://medium.com/@devkosal/switching-java-jdk-versions-on-macos-80bc868e686a](https://medium.com/@devkosal/switching-java-jdk-versions-on-macos-80bc868e686a).
333
333
334
334
### Gradle (Build Automation Tool)
335
335
@@ -340,7 +340,7 @@ You can check your Gradle version by executing the following command in the comm
@@ -362,7 +362,7 @@ Note that all major IDEs (e.g., Netbeans, Eclipse, IntelliJ) come with Gradle su
362
362
363
363
SPF sources are kept in its main repository [https://github.com/SymbolicPathFinder/jpf-symbc](https://github.com/SymbolicPathFinder/jpf-symbc) within the [Symbolic PathFinder](https://github.com/SymbolicPathFinder) organization. There are two stable branches in our repository:
364
364
365
-
1.`ant-build`: It provides Java 11 support using the [Ant Build system](https://ant.apache.org).
365
+
1.`ant-build`: It provides Java 8 support using the [Ant Build system](https://ant.apache.org).
366
366
2.`master`: Contains the latest stable version of our repository. In this version of SPF, we have introduced jpf-core as a git-submodule.
367
367
368
368
If you want to keep using Ant, consider using the `ant-build` branch. The branch `master` uses Gradle. To check out the SPF, it is recommended to fork the repository. Contributions are welcome, and we invite you to explore our [Java Pathfinder Google Group](https://groups.google.com/g/java-pathfinder). We also encourage you to check the following GitHub guides to familiarize yourself with the GitHub development workflow:
@@ -406,11 +406,11 @@ Submodule path 'jpf-core': checked out '45a4450cd0bd1193df5419f7c9d9b89807d00db6
406
406
407
407
### Building SPF using the Command Line
408
408
409
-
Requirements: **Java 11** and **Gradle 8.4**.
409
+
Requirements: **Java 8** and **Gradle 6.9**.
410
410
411
411
**Note:**
412
412
413
-
* On Ubuntu, the `command apt-get install gradle` seems to install an older version of gradle (version 2.x) which is incompatible with the project and causes unzipping errors. Hence, it is recommended to visit the [Official Gradle installation guide](https://docs.gradle.org/8.4/userguide/installation.html) for installing the 8.4 version of gradle.
413
+
* On Ubuntu, the `command apt-get install gradle` seems to install an older version of gradle (version 2.x) which is incompatible with the project and causes unzipping errors. Hence, it is recommended to visit the [Official Gradle installation guide](https://docs.gradle.org/6.9/userguide/installation.html) for installing the 6.9 version of gradle.
414
414
415
415
* Instead of using the `gradle` command, you may want to use the gradle wrapper `gradlew` instead. The SPF repository includes a Gradle wrapper that requires nothing except Java to execute. It ensures that all JPF developers and environments use the same builder to avoid any kind of configuration issue.
416
416
@@ -526,9 +526,9 @@ Note: Some input files use unchecked or unsafe operations.
526
526
Note: Recompile with -Xlint:unchecked for details.
527
527
4 warnings
528
528
529
-
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
529
+
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
530
530
Use '--warning-mode all' to show the individual deprecation warnings.
531
-
See https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings
531
+
See https://docs.gradle.org/6.9.2/userguide/command_line_interface.html#sec:command_line_warnings
532
532
533
533
BUILD SUCCESSFUL in 6s
534
534
15 actionable tasks: 15 executed
@@ -556,9 +556,9 @@ Note: Recompile with -Xlint:unchecked for details.
556
556
Note: Some input files use unchecked or unsafe operations.
557
557
Note: Recompile with -Xlint:unchecked for details.
558
558
559
-
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
559
+
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
560
560
Use '--warning-mode all' to show the individual deprecation warnings.
561
-
See https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings
561
+
See https://docs.gradle.org/6.9.2/userguide/command_line_interface.html#sec:command_line_warnings
562
562
563
563
BUILD SUCCESSFUL in 7s
564
564
12 actionable tasks: 12 executed
@@ -573,9 +573,9 @@ BUILD SUCCESSFUL in 7s
573
573
jpf-core
574
574
jpf-symbc
575
575
576
-
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
576
+
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
577
577
Use '--warning-mode all' to show the individual deprecation warnings.
578
-
See https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings
578
+
See https://docs.gradle.org/6.9/userguide/command_line_interface.html#sec:command_line_warnings
579
579
580
580
BUILD SUCCESSFUL in 2s
581
581
15 actionable tasks: 2 executed, 13 up-to-date
@@ -592,9 +592,9 @@ BUILD SUCCESSFUL in 7s
592
592
Note: Some input files use unchecked or unsafe operations.
593
593
Note: Recompile with -Xlint:unchecked for details.
594
594
595
-
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
595
+
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
596
596
Use '--warning-mode all' to show the individual deprecation warnings.
597
-
See https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings
597
+
See https://docs.gradle.org/6.9/userguide/command_line_interface.html#sec:command_line_warnings
0 commit comments