Skip to content
Snippets Groups Projects
Commit f93c7dce authored by Joel Cavat's avatar Joel Cavat
Browse files

Update regarding to javafx

parent 4abf0fcd
No related branches found
No related tags found
No related merge requests found
......@@ -4,13 +4,7 @@ Maven est un gestionnaire de projets et d'automatisation de production pour l'é
Le fichier `pom.xml` décrit le projet avec ses dépendances.
### Modification du fichier pom.xml
Adaptez le fichier `pom.xml` selon votre projet :
- Verifiez la version de java
- Changez le nom du projet/package dans `groupId` et `artifactId`
- Modifiez la configuration du plugin `exec-maven-plugin` pour pointer sur votre classe principale contenant votre `main`
Ce template fournit les dépendances minimale pour JUnit et JavaFX.
### Exécutez votre projet
......@@ -41,20 +35,3 @@ mvn test
### Notes
Le plugin `maven-assembly-plugin` est configuré et permet d'embarquer les dépendances dans un seul `jar`.
### Nouvelles dépendances
Pour ajouter une nouvelle dépendance, vous pouvez l'ajouter dans la section `<dependencies>`. Le site [mvnrepository](https://mvnrepository.com) est une référence pour la mise à disposition de librairies de l'écosystème de la JVM (Java, Scala, Kotlin...)
Vous pouvez par exemple ajouter la librairie JavaFX pour réaliser des interfaces graphiques en ajoutant le code ci-dessous dans votre fichier `pom.xml`:
```
<!-- https://mvnrepository.com/artifact/org.openjfx/javafx -->
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
<version>14</version>
<type>pom</type>
</dependency>
```
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment