Préparation
1. Environnement de développement
-
Pour la programmation Java, utilisez IntelliJ IDEA, qui est installé sur les machines du CIE.
2. Maven à la Faculté des Sciences
-
La configuration du pare-feu de réseau de la Faculté des Sciences pose quelques problèmes au fonctionnement de Maven.
-
Le premier c’est que tout accès au réseau doit passer par le serveur proxy et Maven ne le sait pas.
-
Pour le configurer, vous devez créer un fichier appelé
settings.xmldans le répertoire~/.m2:
mkdir ~/.m2
touch ~/.m2/settings.xml
vim ~/.m2/settings.xml
Ajoutez ensuite les lignes suivantes:
<settings>
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>proxy.ensinfo.sciences.univ-nantes.prive</host>
<port>3128</port>
</proxy>
</proxies>
</settings>
|
En complément, sur certaines machines, Maven n’arrive pas à retrouver son dossier d’installation et ne marche pas correctement.
Dans ce cas, vous devez affecter la variable système
|
|
L’installation actuelle de Maven pose problème: les préférences globales sont corrompues. Solution provisoire, lancez Maven en lui passant le fichier de configuration global:
Ou alors, sur le fichier
|
3. Création d’une copie de travail locale
Tout d’abord, vous devez copier le projet contenant tous les sujets de TP depuis le GitLab de l’Université. Une bonne pratique pour garder vos projets organisés, c’est de créer un répertoire par module d’enseignement.
📂 Homedir
├── 📂 L1
├── 📂 L2
└── 📂 L3
├── 📂 programmation-fonctionnelle
├── 📂 bases-de-donnees
├── 📂 recherche-operationnelle
└─- 📂 construction-et-evolution
└─- 📂 projet
|
|
4. Ouverture de la copie locale avec un EDI
|
Vous êtes libres d’utiliser n’importe quel EDI pour réaliser les TPs. Cependant, le code source n’a été testé qu’avec IntelliJ IDEA et si vous utilisez un autre EDI, les encadrants de TP ne pourront pas vous aider en cas de problème. |
|
|
Une fois le projet ouvert, assurez-vous que :
|