45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
# TP1 PDS - Traducteur RDF/Turtle vers RDF/Ntriples
|
|
|
|
Ce projet VSCode contient tout le nécessaire pour commencer à programmer le traducteur.
|
|
|
|
Vous pouvez forker ce dépôt, mais devez impérativement garder votre dépôt privé.
|
|
|
|
Ce fichier `README.md` doit être complété au fur et à mesure de votre avancement.
|
|
|
|
## Compatibilité
|
|
|
|
- Java JDK 21
|
|
- ANTLR3 3.5.2
|
|
- Gradle 8.5
|
|
|
|
## Construction, exécution
|
|
|
|
Pour construire le projet, depuis la racine du projet :
|
|
|
|
```bash
|
|
./gradlew build
|
|
```
|
|
|
|
Pour exécuter le programme Java TP1.Main, depuis la racine du projet :
|
|
```bash
|
|
java -jar /build/libs/TP1.jar [args]
|
|
```
|
|
|
|
## Structure du projet
|
|
|
|
Fichiers de code source et de tests
|
|
- `src/main/java/` : fichiers sources Java à compléter
|
|
- `src/main/antlr/` : fichier sources ANTLR à compléter
|
|
- `tests/` : fichiers textes à utiliser pour les tests
|
|
|
|
Moteur de production Gradle
|
|
- `settings.gradle`, `build.gradle` : configuration Gradle
|
|
- `gradle/wrapper` : exécutable de Wrapper Gradle
|
|
- `gradlew`, `gradlew.bat` : scripts (unix/windows) à exécuter depuis le terminal pour lancer le moteur de production
|
|
|
|
Environnement VSCode
|
|
- `.vscode` : configuration de VSCode
|
|
- `eclipse-formatter.xml` : formatage de code source Java, optionnel
|
|
|
|
Git
|
|
- `.gitignore` : configuration pour ignorer certains fichiers et répertoires |