diff --git a/README.md b/README.md index 67a6b6e6d0297ef4a795bc4144e7bc1936646359..aa27656ee306efe8ab8e862cd9959af52c8590b2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Le projet est écrit pour Java 18 en mode `feature preview` ou Java 19. Le moteur de production utilisé est Gradle. Il contient initialement deux tâches ```run``` implémentées, l'une permet de lancer une application avec sortie en console, et l'autre une interface graphique permettant de dessiner un graphe. +Le projet est écrit pour Java 20. Le moteur de production utilisé est Gradle. Il contient initialement deux tâches ```run``` implémentées, l'une permet de lancer une application avec sortie en console, et l'autre une interface graphique permettant de dessiner un graphe. Le projet comprend de nombreuses classes, mais vous n'avez vraiment besoin que de celles-ci : diff --git a/build.gradle b/build.gradle index c5cc07ecfb8fffd91ad3dd78683169b454c4c4dd..eef24a06d869b68a8acc79a03226e9be7e0de005 100644 --- a/build.gradle +++ b/build.gradle @@ -16,8 +16,8 @@ ext { junitVersion = '5.8.2' } -sourceCompatibility = "18.PREVIEW" -targetCompatibility = "18.PREVIEW" +sourceCompatibility = "20" +targetCompatibility = "20" tasks.withType(JavaCompile).all { @@ -40,7 +40,7 @@ task runMain(type: JavaExec) { } javafx { - version = '18.0.1' + version = '20.0.2' modules = ['javafx.controls', 'javafx.fxml'] } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ae04661ee733431762e7ccf8ab9b7409ed44960c..db9a6b825d7f4424d226b9146f33b98575b4e1fa 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists