CSC 4509 – Algorithmique et communications des applications réparties

Portail informatique

Menu File puis Import et choisir Maven/Existing Maven projects puis Next. Chercher le répertoire avec Browse et créer le projet avec Finish. Sur le nom du projet, figure un petit « M » (au lieu d'un petit « J »).

Nous supposons que vous avez importé le projet Maven comme ci-dessous. Les commandes Maven sont accessibles comme suit : sur le nom du projet dans la vue Package Explorer, bouton droit puis Run As. Les commandes Maven sont disponibles : clean, compile, install, test, etc.
  • Il faut ajouter l'option -ea à la commande d'exécution java.
  • Dans Eclipse, deux possibilités :
    1. Pour l'exécution d'une classe ou d'un test JUnit, dans le menu Run as, choisir Run configurations..., puis ouvrir l'onglet Arguments et dans le formulaire VM arguments, ajoutez l'option -ea.
    2. Pour toutes les exécutions, dans le menu global Window/Preferences, choisir la page Java/Installed JREs, puis dans la page Edit de celle qui est sélectionnée, dans le formulaire Default VM arguments, ajoutez l'option -ea.
L'équipe enseignante n'utilisant pas VSCode, l'information qui suit a été fournie par un étudiant. Merci donc à Gauthier Carpentier (message du Forum Moodle posté le vendredi 5 mars 2021)

« faire fonctionner les .xml avec le plugin checkstyle de VSCode (Checkstyle for Java - Visual Studio Marketplace).
La solution est assez simple mais ça vous évite se chercher sur internet!
Dans le fichier json de configuration du Workspace .vscode/settings.json se situant à la racine du projet. (Si vous ne l'avez pas je vous invite à le créer et n'oubliez pas de rajouter **/.vscode au .gitignore pour éviter la prise en compte du dossier de configuration par Git).
Rajoutez : { "java.checkstyle.properties": { "config_loc": "${workspaceFolder}" }, "java.checkstyle.configuration": "${workspaceFolder}/path/to/the/.xml", "java.checkstyle.version": "8.41", }
Puis comme expliqué sur la page du plugin, clic droit sur le xml(version 2019) et set the checkstyle...
Et voila normalement checkstyle fonctionne.
PS : pour voir les logs si il y a encore des erreurs la commande est la suivante  : Ctrl + maj + p, puis Java: Open All Log Files
 »

Une fois le contenu d'une classe ouvert, menu Source, puis generate...

Nous utilisons la même configuration que celle qui a été proposée pour le module CSC4102. Veuillez vous reporter aux instructions d'installation disponibles dans l'énoncé du TP de la séance 7 du module CSC4102.

Pour lire du code que vous n'avez pas écrit, essayez le « code mining » dans Eclipse : Window > Preferences > Java > Editor > Code Minings, cochez la case « Enable code minings », « Show implementations », et « show parameter names ».

Voici un petit exemple : (1) et (2) sans « code mining », et (3) et (4) avec.

(1) 

(3) 

(2) 

(4) 

 

 

 


$Date: 2021-05-25 14:31:53 +0200 (mar. 25 mai 2021) $