Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
enseignement:aide:logiciels [2013/09/23 14:34]
ecoquery [Windows]
enseignement:aide:logiciels [2016/09/28 15:27]
ecoquery [Configuration Netbeans Linux en salle TP]
Ligne 17: Ligne 17:
 <code xml> <code xml>
 <settings> <settings>
-  <!-- 
-  <mirrors> 
-    <mirror> 
-      <!- -This sends everything else to /public - -> 
-      <id>nexus</id> 
-      <mirrorOf>*</mirrorOf> 
-      <url>https://forge.univ-lyon1.fr/nexus/content/groups/public</url> 
-    </mirror> 
-  </mirrors> 
-  --> 
-  <profiles> 
-  <!-- 
-    <profile> 
-      <id>nexus</id> 
-      <!- -Enable snapshots for the built in central repo to direct - -> 
-      <!- -all requests to nexus via the mirror - -> 
-      <repositories> 
-        <repository> 
-          <id>central</id> 
-          <url>http://central</url> 
-          <releases><enabled>true</enabled></releases> 
-          <snapshots><enabled>true</enabled></snapshots> 
-        </repository> 
-      </repositories> 
-     <pluginRepositories> 
-        <pluginRepository> 
-          <id>central</id> 
-          <url>http://central</url> 
-          <releases><enabled>true</enabled></releases> 
-          <snapshots><enabled>true</enabled></snapshots> 
-        </pluginRepository> 
-      </pluginRepositories> 
-    </profile> 
-    --> 
-  </profiles> 
-  <activeProfiles> 
-    <!--make the profile active all the time --> 
-    <!-- activeProfile>nexus</activeProfile --> 
-  </activeProfiles> 
   <localRepository>/tmp/pxxxxxxx/m2repo</localRepository>   <localRepository>/tmp/pxxxxxxx/m2repo</localRepository>
 </settings> </settings>
 </code> </code>
 +
 +
  
 ==== Windows ==== ==== Windows ====
  
 +Installer les plugins Maven (//c.f.// ci-dessous)
  
 Vérifier que vous avez au moins 10 Mo d'espace libre sur vous disques réseau. Vérifier que vous avez au moins 10 Mo d'espace libre sur vous disques réseau.
- 
-Lancer Netbeans (7.3) 
-  * Ouvrir un projet maven (pas lancer de compilation) 
-  * Clic droit sur "Project Files" -> Create settings.xml 
-  * recopier le code XML ci-dessus, à l'exception de la partie ''localRepository'' dont la valeur doit être ''C:\Temp\pxxxxx\m2repo''. 
- 
-Lancer Netbeans (7.0) depuis le menu démarrer. 
- 
-Dans le menu Tools -> Options 
-  * Aller sur Miscellaneous 
-  * Sélectionner l'onglet Maven 
-  * Indiquer ''E:\Temp\m2repo'' dans Local repository au milieu 
-  * Indiquer ''Never'' dans Index en dessous 
-  * Redémarrer à nouveau Netbeans, si celui-ci indique qu'il est en train de transférer l'index de maven, lui dire de quitter malgré tout. 
-  * Editer le fichier ''settings.xml'' et recopier le code XML ci-dessus, à l'exception de la partie ''localRepository'' dont la valeur doit être ''E:\Temp\m2repo''. 
  
 Les projets maven peuvent à présent être ouvert comme des projets Netbeans, ou même créés via New Project, puis en choisissant Maven comme type de projet. Les projets maven peuvent à présent être ouvert comme des projets Netbeans, ou même créés via New Project, puis en choisissant Maven comme type de projet.
Ligne 84: Ligne 33:
 Depuis Eclipse, il est possible d'importer un projet maven existant. Depuis Eclipse, il est possible d'importer un projet maven existant.
  
-===== Configuration Netbeans Linux en salle TP =====+==== Installation des plugin maven pour Netbeans ====
  
 +Pour installer les plugins maven sous Netbeans (testé sous Netbeans 8.1):
  
-==== Cache ====+ 
 +  - Aller dans le menu "Tools" -> "Plugins" 
 +  - Passer dans l'onglet "Settings" 
 +  - Cocher "Certified Plugins" et "Netbeans Distribution" 
 +  - Passer dans l'onglet "Available plugins" 
 +  - Cliquer "Check for Newest" 
 +  - Saisir "maven" dans "Search" 
 +  - Cocher "Maven" 
 +  - Cliquer sur "Install" 
 +  - Procéder à l'installation jusqu'au redémarrage de Netbeans 
 +  - Sur la machines des salles TP uniquement: 
 +    - Menu "Tools" -> Icône "Java" -> Onglet "Maven" -> Catégorie "Index" 
 +    - Cocher "Completely disable indexing"
  
  
-Pour pallier aux problèmes de quotas, il faut mettre le cache de Netbeans dans ''/tmp''. 
-Pour cela (comprendre et) exécuter (sans que Netbeans soit lancé): 
-<code shell> 
-rm -rf $HOME/.netbeans/6.5/var/cache 
-mkdir -p $HOME/.netbeans/6.5/var/ 
-mkdir -p /tmp/$USER/nbcache 
-ln -s /tmp/$USER/nbcache $HOME/.netbeans/6.5/var/cache 
-echo "mkdir -p /tmp/$USER/nbcache" >> $HOME/.profile  
-chmod +x $HOME/.profile 
-</code> 
  
 ===== Eclipse ===== ===== Eclipse =====