Questions marquées «gradle»

Gradle est un outil d'automatisation de construction de projet qui utilise un Groovy DSL. Les scripts de construction Gradle prennent en charge les référentiels Maven et Ivy ainsi que le système de fichiers standard pour la gestion des dépendances.

3
Dépendances de buildscript Gradle
Quelle est la différence entre la déclaration de référentiels dans la buildScriptsection de la construction gradle ou au niveau racine de la construction. Option 1: build.gradle : buildScript { repositories { mavenCentral(); } } ou build.gradle : repositories { mavenCentral(); }
176 build  repository  gradle 


2
Quelle est la syntaxe pour écrire des commentaires dans le fichier build.gradle?
En regardant ce build.gradlefichier apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "package.myapp" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.nineoldandroids:library:2.4.0' } Et si …

6
Que fait exactement transitive = true dans Gradle (wrt crashlytics)?
Que fait transitive = trueexactement Gradle ? Cela n'apparaît pas clairement dans la documentation de Gradle . C'est dans le contexte de l' compileintérieur build.gradle. Dans mon cas, je compte sur les crashlytics d'Android. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } Plusieurs documents Gradle ( ici et ici ) impliquent que …

30
com.google.android.gms: play-services-measure-base est demandé par diverses autres bibliothèques
J'ai mis à jour vers gradle 4.0.1 et j'ai commencé à recevoir l'erreur suivante La bibliothèque com.google.android.gms: play-services-measure-base est demandée par diverses autres bibliothèques à [[15.0.4,15.0.4]], mais se résout en 15.0.2. Désactivez le plugin et vérifiez votre arborescence de dépendances en utilisant ./gradlew: app: dependencies. Mon projet n'utilise pas cette …

14
Comment définir le nom de version dans le nom de fichier APK en utilisant Gradle?
J'essaie de définir un numéro de version spécifique dans le nom de fichier APK généré automatiquement par gradle. Maintenant, gradle génère myapp-release.apkmais je veux qu'il ressemble à quelque chose comme myapp-release-1.0.apk. J'ai essayé de renommer des options qui semblent désordonnées. Existe-t-il un moyen simple de le faire? buildTypes { release …

18
Gradle trouve le JAVA_HOME erroné même s'il est correctement défini
Lorsque j'essaye d'exécuter gradle, j'obtiens l'erreur suivante: # gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Cependant, lorsque je vérifie la variable JAVA_HOME, j'obtiens: # echo $JAVA_HOME /usr/lib/jvm/java-7-oracle Mon JAVA_HOME est défini …


10
Définition du profil actif et de l'emplacement de configuration à partir de la ligne de commande dans Spring Boot
J'ai une application de démarrage à ressort. J'ai trois profils dans mon application -> développement, mise en scène et production . Donc j'ai 3 fichiers application-development.yml application-staging.yml application-production.yml Mon application.yml réside à l'intérieur src/main/resources. J'ai défini le profil actif dans application.yml comme: spring: profiles.active: development Les 3 autres fichiers de …

6
Utilisation de Build Flavors - Structurer correctement les dossiers source et build.gradle
Remarque: réponse modifiée après la réponse de Xavier J'essaie d'utiliser différentes saveurs de construction pour un même projet d'application dans Android Studio. Cependant, il semble que je passe un temps terrible à le configurer pour qu'il fonctionne correctement. Pas: Créez un nouveau projet Android Studio, nommé «Test». Ouvrez build.gradle * …

17
Impossible de trouver ou de charger la classe principale org.gradle.wrapper.GradleWrapperMain
J'ai nettoyé l'ensemble du projet en supprimant les répertoires locaux comme ~/.gradle, ~/.m2 ~./androidet ~/workspace/project/.gradleet en choisissant File -> Invalidate Caches / Restart...dans Android Studio. Maintenant, l'exécution de la commande ./gradlewconduit à la sortie suivante: usr$ ./gradlew tasks Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Inutile de dire …

4
Gradle alternative à l'installation mvn
J'ai 2 projets différents construits sur mvn. J'essaye de remplacer Gradle. le projet 1 est SDK et le projet 2 utilise le sdk (exemple) À l'époque de maven, il crée un artefact en utilisant mvn install qui ajoute l'ensemble du projet dans le référentiel local. J'aime travailler en gradle comme …
163 maven-2  gradle 

6
Méthode recommandée pour arrêter une compilation Gradle
Comment puis-je arrêter une compilation Gradle après avoir détecté un problème? Je peux utiliser une assert, lancer une exception, faire un System.exit (mauvaise idée) ou utiliser une fonction dédiée dans Gradle (mais je n'ai pas pu en trouver). Quelle est la meilleure façon pour Gradle (et pourquoi?).
162 groovy  build  gradle 

14
Configuration du proxy Gradle
J'ai besoin d'un accès Web depuis Gradle via un serveur proxy pour utiliser l'intégration Gradle / Artifactory pour Jenkins. Pour réduire les causes possibles des problèmes, j'ajoute manuellement le plugin Artifactory dans build.gradle et je l'exécute à partir de la ligne de commande: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } Suite …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.