Propriété de remplacement dans la construction.gradle à partir de la ligne de commande
Dans build.gradle
on peut définir des variables comme:
def libVersion='someVersion'
Nous pouvons modifier les propriétés en ligne de commande avec -PlibVersion=otherVersion
Malheureusement, il semble que cette option de ligne de commande n'a aucun effet sur les variables locales définies dans build.gradle
. Est-il un moyen de remplacer ces en ligne de commande? Veuillez noter que, pour certaines raisons, je ne veux pas créer settings.gradle
ni gradle.properties
fichiers.
Vous devez vous connecter pour publier un commentaire.
Voici un exemple:
Si vous exécutez
gradle greet
, il apparaîtra à l'impressionhello
.Si vous exécutez
gradle -Pgreeting=welcome greet
, il apparaîtra à l'impressionwelcome
.build.gradle
, ai-je le droit?ext.greeting = project.properties['greeting'] ?: 'hello'