User Tools

Site Tools


2016_2017:s3:concprogobjet:td:environnement

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
2016_2017:s3:concprogobjet:td:environnement [2016/09/28 12:39]
blay
2016_2017:s3:concprogobjet:td:environnement [2016/09/28 14:48]
blay [Module Member]
Line 7: Line 7:
 ====== AVANT TOUT====== ====== AVANT TOUT======
 En ligne de commande avec l'​outil Git: Lancez la commande: En ligne de commande avec l'​outil Git: Lancez la commande:
-<color red> git config --global http.sslVerify false </color>+<code> git config --global http.sslVerify false </code>
  
 ===== Association d'un projet Maven avec un repository GIT (1 seule fois par équipe ) ===== ===== Association d'un projet Maven avec un repository GIT (1 seule fois par équipe ) =====
Line 49: Line 49:
 Puis pour s'​assurer qu'il sait collaborer, il récupère les codes d'un quelconque de ses sous-projets. ​ Puis pour s'​assurer qu'il sait collaborer, il récupère les codes d'un quelconque de ses sous-projets. ​
  
-===== Récupération des codes sources d'un projet maven présent dans un repository GIT ===== 
- 
-<note tip>Dans le cadre du projet, vous allez dans cette étape récupérer le projet qui a été placé dans le dépôt sur la forge, pour en avoir une copie sur votre machine.</​note>​ 
- 
-  - Commencer par créer un nouveau projet sur votre machine par récupération du repo distant : {{  :​2016_2017:​s3:​concprogobjet:​td:​checkout_2016-09-15_a_22.27.35.png?​direct&​300 ​ }} 
-  - Récupérer l'​adresse de votre repo distant : 
-      - {{  :​2016_2017:​s3:​concprogobjet:​td:​reference_dans_lal_forge_2016-09-15_a_22.37.42.png?​direct&​400 ​ }} 
-      - {{  :​2016_2017:​s3:​concprogobjet:​td:​forgedepot_2016-09-15_a_22.41.16.png?​direct&​300 ​ }} 
-      - {{  :​2016_2017:​s3:​concprogobjet:​td:​forgeadresse_2016-09-15_a_22.44.01.png?​direct&​300 ​ }} 
-  - Enregistrer le repo : 
-      - {{  :​2016_2017:​s3:​concprogobjet:​td:​connexion_2016-09-15_a_22.50.16.png?​direct&​300 ​ }} 
-  - Ajouter un nouveau fichier ou modifier du code, le commiter et le pousser dans le dépôt distant. 
-  - Tous les étudiants de l'​équipe font la même chose afin que chacun ait son environnement sur sa machine. 
-  - Récupérer la version courante du projet par update {{  :​2016_2017:​s3:​concprogobjet:​td:​updategit.png?​direct&​300 ​ }} 
- 
-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. /* - {{ :​2016_2017:​s3:​concprogobjet:​td:​connexion_git_2016-09-15_a_22.32.09.png?​direct&​300 |}} - {{ :​2016_2017:​s3:​concprogobjet:​td:​tomaven_2016-09-15_a_22.51.51.png?​direct&​300 |}} {{ :​2016_2017:​s3:​concprogobjet:​td:​confmaven_2016-09-15_a_22.52.47.png?​direct&​300 |}} */ 
- 
-/* ===== Récupération d'un projet Maven avec un repository GIT (tous les autres une fois le projet créé) ===== - Associer le dépôt Git à votre projet : * {{ :​2016_2017:​s3:​concprogobjet:​td:​vcs_2016-09-11_a_18.42.07.png?​direct&​300 |}} * Sélectionner le dépôt et le répertoire {{ :​2016_2017:​s3:​concprogobjet:​td:​repertoire-2016-09-11_a_18.44.07.png?​direct&​300 |}} */ 
  
 ===== Utilisation de maven pour récupérer une dépendance ===== ===== Utilisation de maven pour récupérer une dépendance =====
  
-==== Renseigner le repository Maven propre à l'IUT ==== 
- 
-<note warning>​A faire absoluement!</​note>​ 
- 
-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: 
- 
-<​code>​ 
-<​repositories>​ 
-  <​repository>​ 
-    <​id>​iut-public</​id>​ 
-    <​name>​Repo IUT</​name>​ 
-    <​url>​http://​sparks-vm26.i3s.unice.fr/​repository/​iut-public/</​url>​ 
-  </​repository>​ 
- </​repositories>​ 
-</​code>​ 
- 
-<note tip>Si aucun repository n'est spécifié, Maven cherchera automatiquement les dépendances sur Maven Central ([[https://​repo1.maven.org/​maven2/​|https://​repo1.maven.org/​maven2/​]]) où NE SONT PAS DISPONIBLES les modules développés à l'​IUT</​note>​ 
- 
-==== Module Member ==== 
- 
-Une fois le repository renseigné, nous pouvons récupérer la dépendance vers le module Member (à placer entre <​dependencies></​dependencies>​):​ 
- 
-<​code>​ 
-<​dependency>​ 
-  <​groupId>​fr.unice.iut.info.methodo</​groupId>​ 
-  <​artifactId>​members</​artifactId>​ 
-  <​version>​1.0-SNAPSHOT</​version>​ 
-</​dependency>​ 
-</​code>​ 
- 
-Le code source (avec les tests associés) du module Member est disponible [[https://​bitbucket.org/​cyrilcecchinel/​member_service_iut|ici]] 
- 
-==== Module Maps ==== 
- 
-Une fois le repository renseigné, nous pouvons récupérer la dépendance vers le module Maps (à placer entre <​dependencies></​dependencies>​):​ 
- 
-<​code>​ 
-<​dependency>​ 
-  <​groupId>​fr.unice.iut.info.methodo</​groupId>​ 
-  <​artifactId>​maps</​artifactId>​ 
-  <​version>​1.0-SNAPSHOT</​version>​ 
-</​dependency>​ 
-</​code>​ 
- 
-Le code source (avec les tests associés) du module Maps est disponible [[https://​bitbucket.org/​cyrilcecchinel/​openstreetmap_iut|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 [[http://​dcabasson.developpez.com/​articles/​java/​maven/​introduction-maven2/​|Maven]] 
- 
- 
-/* 
-     - {{ :​2016_2017:​s3:​concprogobjet:​td:​connexion_git_2016-09-15_a_22.32.09.png?​direct&​300 |}} 
-     ​- ​ 
-{{ :​2016_2017:​s3:​concprogobjet:​td:​tomaven_2016-09-15_a_22.51.51.png?​direct&​300 |}} 
- 
-{{ :​2016_2017:​s3:​concprogobjet:​td:​confmaven_2016-09-15_a_22.52.47.png?​direct&​300 |}} 
- 
-*/ 
- 
- 
- 
-/*  
-===== Récupération d'un projet Maven avec un repository GIT (tous les autres une fois le projet créé) ===== 
- 
-          - Associer le dépôt Git à votre projet :  
-                  * {{ :​2016_2017:​s3:​concprogobjet:​td:​vcs_2016-09-11_a_18.42.07.png?​direct&​300 |}} 
-                  * Sélectionner le dépôt et le répertoire ​ {{ :​2016_2017:​s3:​concprogobjet:​td:​repertoire-2016-09-11_a_18.44.07.png?​direct&​300 |}} 
-*/ 
-                
  
  
2016_2017/s3/concprogobjet/td/environnement.txt · Last modified: 2016/09/28 14:48 by blay