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/27 11:22]
blay [Module Maps]
2016_2017:s3:concprogobjet:td:environnement [2016/09/28 14:48]
blay [Module Member]
Line 1: Line 1:
 +
 +
  
 ====== Environnement pour methodo : Maven, GIT, JUNIT Aperçu ====== ====== Environnement pour methodo : Maven, GIT, JUNIT Aperçu ======
 <note tip>​Attention,​ nous restons ici dans l'​environnement IntelliJ. Des Tds spécifiques sur Git seront réalisés plus tard. Nous visons à travers ce TD, à nouveau, à vous outiller..</​note>​ <note tip>​Attention,​ nous restons ici dans l'​environnement IntelliJ. Des Tds spécifiques sur Git seront réalisés plus tard. Nous visons à travers ce TD, à nouveau, à vous outiller..</​note>​
  
 +====== AVANT TOUT======
 +En ligne de commande avec l'​outil Git: Lancez la commande:
 +<​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 ) =====
 <note tip>Mise en place de votre environnement de développement pour le module Production : Création de la structure initiale du projet, Mise en place du repository GIT</​note>​ <note tip>Mise en place de votre environnement de développement pour le module Production : Création de la structure initiale du projet, Mise en place du repository GIT</​note>​
 +<note warning>​Une seule fois par équipe, puisqu'​il s'agit de mettre en place la structure du projet. La récupération de cette structure par tous les membres de l'​équipe est réalisée à l'​exercice suivant !</​note>​
           - Si ce n'est pas fait [[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=intellij#​creer_un_projet_maven|créer un projet Maven]] ​           - Si ce n'est pas fait [[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=intellij#​creer_un_projet_maven|créer un projet Maven]] ​
                 * GroupId : fr.unice.iut.methodo.iutGo1 (ou 2 ...4)                 * GroupId : fr.unice.iut.methodo.iutGo1 (ou 2 ...4)
                 * ArtefactID : au choix mais vous devez tous avoir le même dans l'​équipe.                 * ArtefactID : au choix mais vous devez tous avoir le même dans l'​équipe.
 +          - Vérifier que votre projet s'​exécute correctement,​ pour être certain qu'il est bien construit!
           - Récupérer l'​adresse du dépôt GIT de votre projet : {{ :​2016_2017:​s3:​concprogobjet:​td:​git_forge_logiciel_du_de_partement_informatique.png?​direct&​300 |}}           - Récupérer l'​adresse du dépôt GIT de votre projet : {{ :​2016_2017:​s3:​concprogobjet:​td:​git_forge_logiciel_du_de_partement_informatique.png?​direct&​300 |}}
           - {{ :​2016_2017:​s3:​concprogobjet:​td:​enableversioncontrol_2016-09-11_a_18.53.08.png?​direct&​300 |}}           - {{ :​2016_2017:​s3:​concprogobjet:​td:​enableversioncontrol_2016-09-11_a_18.53.08.png?​direct&​300 |}}
-          - Répondre NON :  {{ :​2016_2017:​s3:​concprogobjet:​td:​no_2016-09-15_a_23.00.44.png?​direct&​300 |}} +          - Répondre ​<color red>NON</​color>  ​<color red>​NON</​color>​ <color red>​NON</​color>​ <color red>​NON</​color>​ <color red>​NON</​color>​ <color red>​NON</​color> ​ {{ :​2016_2017:​s3:​concprogobjet:​td:​no_2016-09-15_a_23.00.44.png?​direct&​300 |}} 
-          - "​Créer gitignore"​ : {{:​2016_2017:​s3:​concprogobjet:​td:​capture_d_e_cran_2016-09-16_a_15.34.46.png?​200|}} +          - "​Créer gitignore" ​(pour spécifier les fichiers que vous ne voulez pas voir dans le répertoire partagé par l'​équipe,​ chacun aura les siens), si vous n'y avez pas accès, il vous manque peut etre un plugin gitIgnore que vous trouverez sous File-> Settings -> Pluggins -> Browse repository -> .ignore ​: {{:​2016_2017:​s3:​concprogobjet:​td:​capture_d_e_cran_2016-09-16_a_15.34.46.png?​200|}} 
-          - Sélectionner java, jetBrain, windows, osx, linux, maven. ​example ​: {{ :​2016_2017:​s3:​concprogobjet:​td:​gitignore_2016-09-15_a_23.09.31.png?​direct&​300 |}} +          - Sélectionner java, jetBrain, windows, osx, linux, maven pour par exemple ne pas avoir les .class, .iml, etc : {{ :​2016_2017:​s3:​concprogobjet:​td:​gitignore_2016-09-15_a_23.09.31.png?​direct&​300 |}} 
-          - "​Commiter votre projet"​ : {{ :​2016_2017:​s3:​concprogobjet:​td:​comitter_2016-09-15_a_23.03.40.png?​direct&​300 |}}+          - "​Commiter votre projet"​, si la structure du projet n'​apparait pas comme dans la figure ci-jointe, clique droit sur le projet, puis git, Add, puis refaire un commit changes: {{ :​2016_2017:​s3:​concprogobjet:​td:​comitter_2016-09-15_a_23.03.40.png?​direct&​300 |}}
           - Commiter : {{ :​2016_2017:​s3:​concprogobjet:​td:​commit_2016-09-15_a_23.15.29.png?​direct&​300 |}}           - Commiter : {{ :​2016_2017:​s3:​concprogobjet:​td:​commit_2016-09-15_a_23.15.29.png?​direct&​300 |}}
 +          - Si vous avez oublié le Push, click droit,git, Repository, Push puis Define Remote ​
           - {{ :​2016_2017:​s3:​concprogobjet:​td:​capture_d_e_cran_2016-09-15_a_23.17.42.png?​direct&​300 |}}           - {{ :​2016_2017:​s3:​concprogobjet:​td:​capture_d_e_cran_2016-09-15_a_23.17.42.png?​direct&​300 |}}
           - {{ :​2016_2017:​s3:​concprogobjet:​td:​capture_d_e_cran_2016-09-15_a_23.19.25.png?​direct&​300 |}}           - {{ :​2016_2017:​s3:​concprogobjet:​td:​capture_d_e_cran_2016-09-15_a_23.19.25.png?​direct&​300 |}}
Line 41: 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. ​
  
-/* 
-     - {{ :​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 |}} +===== Utilisation de maven pour récupérer ​une dépendance ​=====
- +
-*/ +
- +
- +
- +
-/*  +
-===== 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 |}} 
-*/ 
-                
  
  
Line 97: Line 89:
 ==== Module Maps ==== ==== Module Maps ====
  
-Une fois le repository renseigné, nous pouvons récupérer la dépendance vers le module ​Member ​(à placer entre <​dependencies></​dependencies>​):​+Une fois le repository renseigné, nous pouvons récupérer la dépendance vers le module ​Maps (à placer entre <​dependencies></​dependencies>​):​
  
   <​dependency>​   <​dependency>​
Line 105: Line 97:
   </​dependency>​   </​dependency>​
  
-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 (cf. TD Git) et ouvrir le module comme un projet à part entière afin d'​exécuter l'​application. ​+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. ​
  
  
2016_2017/s3/concprogobjet/td/environnement.txt · Last modified: 2016/09/28 14:48 by blay