Gradle dans Ubuntu pour Launchpad

63

Il semble que Ubuntu n’a pas de nouvelles versions de Gradle dans leurs référentiels pour une raison quelconque. J'en ai besoin pour un projet qui sera construit par Launchpad.

Que dois-je faire à ce sujet?

    
posée Marlinc 03.08.2013 - 12:26
la source

5 réponses

8

Apparemment, il est possible d’ajouter une PPA en tant que dépendance à un PPA et donc d’inclure Gradle.

lien

    
réponse donnée Marlinc 03.08.2013 - 12:52
la source
86
  

Gradle nécessite l'installation d'un Java JDK. Gradle nécessite un JDK 1.5   ou plus. Gradle est livré avec sa propre bibliothèque Groovy, donc pas de   Groovy doit être installé. Toute installation existante de Groovy est   ignoré par Gradle.

     

Gradle utilise le JDK qu'il trouve dans votre chemin (pour vérifier, utilisez java   -version). Vous pouvez également définir la variable d'environnement JAVA_HOME pour qu'elle pointe vers le répertoire d'installation du JDK souhaité.

Assurez-vous donc que Java JDK est installé, puis rendez-vous sur le site Web de Gradle pour télécharger Gradle, ainsi que toute autre information que vous peut avoir besoin.

Ou, appuyez simplement sur Ctrl + Alt + T sur votre clavier pour ouvrir le terminal. Lorsqu'il s'ouvre, exécutez la ou les commandes ci-dessous:

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle

Source: Gradle

    
réponse donnée Mitch 03.08.2013 - 12:38
la source
30
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update

Ceci est la bonne réponse, mais avant de faire sudo apt-get install gradle , faites:

sudo apt-cache search gradle

et ensuite installer la dernière version du nouveau dépôt. Dans mon cas c'est:

sudo apt-get install gradle-1.9

ça marche! (si vous ne le dites pas, quelle version vous avez besoin, il installe gradle (1.4) du dépôt principal, et l'erreur sera avec vous ...).

    
réponse donnée Artem Zinoviev 05.12.2013 - 14:28
la source
2

gradlew , le Gradle Wrapper, semble être la meilleure méthode: lien

C'est un script généré par Gradle qui peut automatiquement:

  • télécharger une version requise de Gradle si elle est manquante
  • utilisez-le si nécessaire

Vous utiliserez alors toujours ./gradlew command depuis la racine du projet au lieu de gradle de votre système.

Comment générer le wrapper est expliqué sur les documents et à: lien

    
la source
1

sdkman

J'ai été confronté à un problème similaire récemment où j'avais besoin de graduer pour un seul projet:
Utiliser apt n'était pas très attrayant car cela signifiait des tonnes de dépendances supplémentaires que j'oublierais certainement de désinstaller par la suite. J'avais aussi besoin d'une construction assez récente.

Je suis allé avec le gestionnaire de paquets sdkman à la place, ce qui est plutôt chouette pour le développement java:
Vous obtenez des versions avancées des packages installés directement dans votre répertoire personnel sans interférer avec la configuration du système Ubuntu. Une fois que j'ai terminé, je peux simplement supprimer l'utilisateur que j'ai créé pour la tâche et tout est de retour comme avant.

Pour installer sdkman et gradle:

$ curl -s "https://get.sdkman.io" | bash
Open new terminal  
$ sdk install gradle
    
réponse donnée lemonsqueeze 19.05.2017 - 06:47
la source

Lire d'autres questions sur les étiquettes