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
groovy [Le 12/09/2009, 00:17]
phpvik
groovy [Le 11/09/2022, 11:37] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-====== Groovy & Grails ====== +{{tag>​versions}} 
-Cette page est consacré à une brève introduction à Groovy & Grails. Il serait souhaitable rassembler toutes les informations nécessaires à l'utilisation de ce magnifique framework sous ubuntu pour la communauté francophone.+^  [[versions|Versions d'Ubuntu]] ​ ^^^ 
 +| [[focal|<<​ Ubuntu 20.04 LTS « The Focal Fossa »]] ​ | **[[groovy|Ubuntu 20.10 « The Groovy Gorilla »]]** | [[hirsute|Ubuntu 21.04 « The Hirsute Hippo » >>​]] ​ |
  
-===== Definition ===== +<note critique>​**[[:​old-releases|Fin de vie]] depuis juillet 2021** \\ Depuis juillet 2021, Ubuntu 20.10 est en fin de vie (//end of life//, //EOL//). Elle ne profite plus de nouvelle mise à jour de sécurité et les paquets logiciels pour cette version sont déplacés dans des serveurs d'​archive. Pour continuer à recevoir des mises à jour de sécurité, veuillez mettre à niveau votre version d'​Ubuntu vers [[versions#​versions_d_ubuntu_activement_soutenues|une version activement soutenue]].</​note>​
-==== Groovy ? ==== +
-Groovy s'​intègre et est entièrement compatible avec la JVM étant donné que le bytecode est le mêmeIl peut donc+
  
-    * utiliser les bibliothèques Java, +{{ https://​149366088.v2.pressablecdn.com/​wp-content/​uploads/​2020/​10/​groovy-gorilla-mascot.jpg?​200|Logo de Ubuntu 20.10}}
-    * être utilisé dans des classes Java.+
  
-[[http://fr.wikipedia.org/​wiki/​Groovy_(langage)|Pour plus de détails]] +====== Ubuntu 20.10 (« The Groovy Gorilla ») ======
-==== Grails? ​==== +
-Grails est un framework open source basé sur Groovy rassemblant une grande variété de technologie J2EE. +
-    * Groovy +
-    * Java +
-    * Hibernate +
-    * Spring framework : Spring MVC, Spring IOC, Spring WebFlow, ... +
-    * Sitemesh +
-    * Log4J +
-    * JUnit +
-    * Canoo Web test +
-    * Jetty+
  
-[[http://fr.wikipedia.org/​wiki/​Grails_(technologie)]]+Ubuntu 20.10 (nom de code : "The Groovy Gorilla",​ le Gorille Sensationnnel ​est la trente-troisième version d'​Ubuntu. 
 +\\ Son cycle de développement a débuté en avril 2020, suivant la sortie de la précédente mouture. 
 +\\ Ubuntu 20.10 est sortie en version stable le 22 octobre 2020 : 
 +C'est une version à support court. 
 +\\ Elle sera supportée jusqu'​en juillet 2021 soit 9 mois après sa sortie.
  
-<note tip>Site incontournable à propos de l'​utilisation du langage : +===== Principales Nouveautés =====
-  * [[http://​groovy.codehaus.org]] +
-  * [[http://​grails.org]] +
-</​note> ​+
  
-===== Les outils ​===== +==== Commun à toutes les variantes ​====
-Cette page n'est pas une introduction à prise en main du développement d'​application mais un guide pour l'​installation des outils nécessaire au confort du développeur sous ubuntu.+
  
-Actuellement le langage Groovy est très mal supporter par les différents éditeurs tel que netbeans ou eclipsePourtant chacun d'eux possède des plugins dédiés aux développement sous Groovy, et Grails.+{{ https://www.numetopia.fr/​wp-content/​uploads/​2020/​10/​ubuntu-20-10-groovy-gorilla.png?​600|Le bureau ubuntu 20.10 (Gnome)}}
  
-<note important>​Tout les éditeurs peuvent éditer le groovy avec une configuration édition de code Java (de même pour grails).</​note>​+   * [[:​kernel|Noyau Linux]] en version 5.8 
 +   * [[:​python|Phyton]] 3.8.6 
 +   * Des logiciels mis à jour : 
 +       * [[:​firefox|Firefox]] 81 
 +       * [[:​libreoffice|LibreOffice]] 7.02 
 +       * [[:​thunderbird|Thunderbird]] 78.3.2 
 +       * ..
  
-===== Installation ​===== +==== Spécifiques aux variantes ​====
-Je vous conseil d'​installer à la main les différents paquets.+
  
-==== étape 1: Groovy ==== +=== Ubuntu (Gnome) ​=== 
-=== télécharger === +   * [[:gnome|Gnome]] 3.38 
-== Automatique ​== +   * Ubuntu Desktop disponible pour le Raspberry Pi 4 
-[[apt://groovy]] +   * Nftables devient le firewall par défaut à la place de Iptables
-Puis taper: <​code>​groovy -version</​code>​ en principe la version devrait être 1.6.0.13+
-<note warning>​Attention ​la version ​de groovy doit être cohérente avec la version de grails utilisé.  +
-Par exemple, le 11/09/09 : Groovy 1.6 avec Grails 1.1</​note> ​+
  
-== A la main == +=== Kubuntu === 
-Suivre les instructions délivré à la page : [[http://​groovy.codehaus.org/​Download]] +   * [[:Kde|Kde]] plasma 5.20
-Pour la version 1.6.4 : [[http://​dist.groovy.codehaus.org/​distributions/​groovy-binary-1.6.4.zip]]+
  
-Puis dézipper l'​archive dans un répertoire adéquat, ajouter Groovy au CLASSPATH.+=== Xubuntu === 
 +   * [[:​Xfce|Xfce]] en version 4.14
  
 +=== Ubuntu Mate ===
 +   * Le bureau [[:​mate|Mate]] en version 1.24.1
 +   * Utilistaion des indicateurs Ayatana à la place des indicateurs ubuntu
 +   * replacement de [[:​cheese|Cheese]] par Webcamoid comme logiciel de [[:​webcam|Webcam]] par défaut
  
-=== test === +=== Ubuntu Budgie ​=== 
-Creer un script Groovy, par exemple test.groovy +   * Bureau ​[[:​budgie|Budgie]] en version 10.5.1
-<code java> +
-class Greet { +
-  def name +
-  Greet(who) { name = who[0].toUpperCase() + +
-                      who[1..-1] } +
-  def salute() { println "Hello $name!"​ } +
-}+
  
-new Greet('​world'​) ​ // create object +=== Ubuntu Studio === 
-g.salute() ​             // Output "Hello World!"​ +   * [[kde|Kde]] plasma remplace [[:​xfce|Xfce]] comme environnement de bureau par défaut
-</​code>​+
  
-Pour exécuter le script ​<​code>​groovy test.groovy</​code>​+=== Lubuntu === 
 +   * Le bureau [[:lxqt|Lxqt]] passe en version 0.15.0 
 +   * L'​installateur Calamares passe en version 3.2.24
  
-==== étape 2: Grails ==== +=== Ubuntu Kilin === 
-En supposant que les étapes précédentes soient valides. +   * Le bureau ​[[:ukui|Ukui]] en version ​3.0
-=== télécharger à la main === +
-Suivre les instructions délivré à la page : [[http://​grails.org/​]] +
-Pour la version ​1.1 : [[http://​grails.org/​download/​file?​mirror=98]]+
  
-Puis dézipper l'​archive dans un répertoire adéquat par exemple /​home/​phpvik/​workspace/​grails/​ 
-Ensuite ajouter grails au classpath (?): 
-  * édité le fichier ~/.bashrc, et ajouter les quelques lignes suivant 
-<code bash> 
-export GRAILS_HOME=/​home/​phpvik/​workspace/​grails/​grails-1.1.1 
-export JAVA_HOME=/​usr/​lib/​jvm/​java-6-sun-1.6.0.13/​ 
-export PATH=”$HOME/​projects/​gwt-linux-1.5.3:​$PATH:​$GRAILS_HOME/​bin” 
-alias grails=$GRAILS_HOME/​bin/​grails 
-</​code>​ 
  
-=== test === +===== Sources =====
-Tester la version de grails (résultat: 1.1) +
-<​code>​grails -version<​code>​+
  
-Pour créer votre premier projet ​ +https://​discourse.ubuntu.com/​t/​groovy-gorilla-release-notes/15533
-<​code>​grails create-app MaPremièreApplicationEnGrails<​/code>+
  
-Bonne chance pour la suite car le chemin sera difficile mais vous apprendrez beaucoup de chose. +https://www.numetopia.fr/​quoi-de-neuf-dans-ubuntu-20-10-groovy-gorilla/​
-Le monde du J2EE devient un peu moins perméable avec Grails.+
  
 +https://​kubuntu.org/​news/​kubuntu-20-10-groovy-gorilla-released/​
  
 +https://​ubuntu-mate.org/​fr/​blog/​ubuntu-mate-groovy-gorilla-release-notes/​
  
 +https://​wiki.xubuntu.org/​releases/​20.10/​release-notes
 +
 +https://​lubuntu.me/​groovy-released/​
 +
 +https://​ubuntustudio.org/​2020/​10/​ubuntu-studio-20-10-released/​
 +
 +https://​distrowatch.com/?​newsid=11056
  • groovy.1252707451.txt.gz
  • Dernière modification: Le 12/09/2009, 00:17
  • par phpvik