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
Après avoir [créé le dépôt GitHub](https://github.com/new?template_name=java-23-quickstart&template_owner=java-cli-apps)
40
+
Après avoir [créé le dépôt GitHub](https://github.com/new?template_name=java-25-quickstart&template_owner=java-cli-apps)
17
41
de votre nouvelle application à partir de ce template, vous pouvez suivre les étapes suivantes pour construire votre application.
18
42
19
43
### Changer le nom de l'application
@@ -72,7 +96,7 @@ $ DEST_DIR=/home/user make run-installed-app
72
96
```
73
97
74
98
```console
75
-
PATH=/home/user/QuickStart/bin:/usr/lib/jvm/jdk-23/bin:/home/fopy/.local/bin:... QuickStart.sh --language French
99
+
PATH=/home/user/QuickStart/bin:/usr/lib/jvm/jdk-25/bin:/home/fopy/.local/bin:... QuickStart.sh --language French
76
100
Bonjour 🇫🇷
77
101
```
78
102
@@ -81,16 +105,35 @@ Il ne nous reste plus qu'à :
81
105
- Implémenter notre métier dans [Application.java](src/main/java/Application.java)
82
106
- Ajouter dans le répertoire [src/main/java](src/main/java) les fichiers qui déclarent les classes utilisées par `Application.java`
83
107
- Ajouter les caractéristiques de nos dépendances dans [gradle/libs.versions.toml](gradle/libs.versions.toml) et [build.gradle.kts](build.gradle.kts)
108
+
- Implémenter des tests
109
+
110
+
111
+
## Exécuter les tests
112
+
113
+
Dans ce template utilisant Gradle, les tests utilisent JUnit, et contrairement
114
+
au template [basic-java-25-quickstart](https://github.com/java-cli-apps/basic-java-25-quickstart)
115
+
ils n'utilisent pas la JEP 458: les sources sont compilées avant les tests.
116
+
117
+
```bash
118
+
$ make test
119
+
```
84
120
85
121
## Autres templates
86
122
87
-
### Sans utiliser Java 23
123
+
### Sans utiliser Java 25
124
+
125
+
Si vous ne disposez pas de Java 25, vous avez trois possibilités :
88
126
89
-
Si vous ne disposez pas de Java 23, vous pouvez utiliser le template [basic-java-11-quickstart](https://github.com/java-cli-apps/basic-java-11-quickstart)
90
-
qui ne requiert que la version 11 de Java. Il est alors nécessaire que tout le code Java réside dans le même fichier
91
-
comme décrit dans la [JEP 330](https://openjdk.org/jeps/330).
127
+
- Utiliser les templates [java-23-quickstart](https://github.com/java-cli-apps/java-23-quickstart) ou
128
+
[java-22-quickstart](https://github.com/java-cli-apps/java-22-quickstart) qui ne nécessitent
129
+
respectivement que la version 23 ou 22 de Java.
130
+
- Utiliser le template [basic-java-11-quickstart](https://github.com/java-cli-apps/basic-java-11-quickstart)
131
+
qui ne requiert que la version 11 de Java. Il est alors nécessaire que tout le code Java réside dans le même fichier
132
+
comme décrit dans la [JEP 330](https://openjdk.org/jeps/330).
92
133
93
134
### Sans utiliser Gradle
94
135
95
-
Si vous ne disposez pas de Gradle ou que vous ne souhaitez pas l'utiliser, vous pouvez utiliser le template [basic-java-23-quickstart](https://github.com/java-cli-apps/basic-java-23-quickstart)
96
-
qui ne requiert que `make` pour construire l'application.
136
+
Si vous ne disposez pas de Gradle ou que vous ne souhaitez pas l'utiliser, vous
137
+
pouvez utiliser les templates [basic-java-25-quickstart](https://github.com/java-cli-apps/basic-java-25-quickstart)
138
+
ou [basic-java-23-quickstart](https://github.com/java-cli-apps/basic-java-23-quickstart)
139
+
qui ne requierent que `make` pour construire l'application.
0 commit comments