S3 : Conception et Programmation Objet Avancées
-
-
- Attention pensez au rendu de fin de module
-
This is an old revision of the document!
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.
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
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