S3 : Conception et Programmation Objet Avancées
-
-
- Attention pensez au rendu de fin de module
-
En ligne de commande avec l'outil Git: Lancez la commande:
git config --global http.sslVerify false
Tous les étudiants à la fin du TD ont un projet MAVEN dans leur propre environnement connecté par GIT à la forge. Le chef de projet fait le travail à la racine pour vérifier que le dépôt GIT principal qui sera utilisé en intégration fonctionne bien. Vous pourrez y placer les codes que vous voudrez partager dans l'ensemble du groupe. Puis pour s'assurer qu'il sait collaborer, il récupère les codes d'un quelconque de ses sous-projets.
Afin de récupérer une dépendance au sein de votre projet, il faut spécifier dans le pom.xml l'adresse du serveur (repository) Maven que nous utilisons dans le cadre de ce module:
<repositories> <repository> <id>iut-public</id> <name>Repo IUT</name> <url>http://sparks-vm26.i3s.unice.fr/repository/iut-public/</url> </repository> </repositories>
Une fois le repository renseigné, nous pouvons récupérer la dépendance vers le module Member (à placer entre <dependencies></dependencies>):
<dependency> <groupId>fr.unice.iut.info.methodo</groupId> <artifactId>members</artifactId> <version>1.0-SNAPSHOT</version> </dependency>
Le code source (avec les tests associés) du module Member est disponible ici
Une fois le repository renseigné, nous pouvons récupérer la dépendance vers le module Maps (à placer entre <dependencies></dependencies>):
<dependency> <groupId>fr.unice.iut.info.methodo</groupId> <artifactId>maps</artifactId> <version>1.0-SNAPSHOT</version> </dependency>
Le code source (avec les tests associés) du module Maps est disponible ici. Un exemple d'application exécutable est donné au sein du code source. N'hésitez pas à cloner le repo git et à ouvrir le module comme un projet à part entière afin d'exécuter l'application.
En savoir plus Maven